Loading…
ApacheCon EU 2014 has ended
Register Now for ApacheCon Europe 2014 - November 17-21 in Budapest, Hungary. 
cxf [clear filter]
Monday, November 17
 

2:40pm CET

From OAuth1 To OAuth2 With Apache CXF And Hawk - Sergey Beryozkin, Talend
OAuth2 is a set of specifications describing the way resource owners can allow third party applications access some of their resources. OAuth2 owes a lot to the popularity of older OAuth1, the fact which led to the OAuth2 process being initiated. However the concern about OAuth2 being as capable and secure as OAuth1 is still shared by some developers. In this presentation we will briefly introduce Apache CXF OAuth2 implementation and show how OAuth2 and Hawk (Mac) token can be used to create simpler and no less secure classical OAuth applications.

Speakers
SB

Sergey Beryozkin

Software Architect, Talend
Sergey Beryozkin is a software architect at Talend. He is a web services expert leading Apache CXF JAX-RS and OAuth2 projects. He is also a committer of Apache Tika, Camel and Aries.


Monday November 17, 2014 2:40pm - 3:30pm CET
Grand Ballroom

3:50pm CET

Design REST Services With CXF JAX-RS Implementation: Best Practices And Lessons Learned - Andrei Shakirin, Talend
JAX-RS specification makes creation of REST services easy and intuitive for Java developers. However there are a number of topics to worry about in order to provide clean and maintainable REST APIs.
In this presentation, Andrei will share practical experience to design REST services based on JAX-RS Apache CXF implementation.
The presentation will cover the following:
- Exposing of resources and collections
- Resource methods selection and content negotiation
- Exception processing
- Client and Server asynchronous APIs
- Using of JSON providers
- Crosscutting aspects in JAX-RS filters and interceptors
- Bean validation

The main goals of this presentation are to share the best practices, experience and discuss the most important aspects of designing and implementing REST APIs in your projects.

Speakers
AS

Andrei Shakirin

Software Architect, Talend
Andrei is a software architect in the Talend team developing the open source Application Integration platform based on Apache projects. The areas of his interest are REST design, web services security, Microservices and agile development. Andrei is PMC and committer of Apache CXF... Read More →


Monday November 17, 2014 3:50pm - 4:40pm CET
Grand Ballroom

4:50pm CET

Secure Services With Apache CXF - Andrei Shakirin, Talend
Security is the common requirement for almost all of the web service related products and solutions. Apache CXF framework provides a wide range of the security features for REST and SOAP services. It supports a number of security standards like OAuth, WS-Trust, WS-Federation. CXF users can benefit from new functionality in Authorization, Key Management and Security Token Service components.
This presentation will review CXF security features and illustrate them with the code. Andrei will show how the security requirements have been implemented in the real projects and discuss possible alternatives.
Which security options are available for the REST service? How to achieve federated authentication in CXF applications? How to implement authorization in web service? What is the benefit of the public key infrastructure and XKMS? - These questions will be discussed during the session.

Speakers
AS

Andrei Shakirin

Software Architect, Talend
Andrei is a software architect in the Talend team developing the open source Application Integration platform based on Apache projects. The areas of his interest are REST design, web services security, Microservices and agile development. Andrei is PMC and committer of Apache CXF... Read More →


Monday November 17, 2014 4:50pm - 5:40pm CET
Grand Ballroom
 


Filter sessions
Apply filters to sessions.
  • ApacheBarCamp
  • Big Data
  • Business
  • Cassandra Days
  • Cloud
  • Community
  • Content in Action
  • Content Services
  • Couch
  • CXF
  • Developer
  • Evening Event
  • Fast Feather Track
  • httpd
  • Infrastructure
  • Keynote
  • Linked Data
  • Lucene / Solr
  • Mesos
  • Mobile/Flex
  • OFBiz
  • OpenOffice
  • Operations
  • OSGi
  • Software Development
  • Tomcat
  • Tutorial
  • Web Frameworks
  • Wildcard