The many benefits of a RESTful architecture has made it the standard way in which to design web based APIs. For example, the principles of REST state that we should leverage standard HTTP verbs which helps to keep our APIs simple. Server components that are considered RESTFul should be stateless which help to ensure that they can easily scale. We can leverage caching to gain further performance and scalability benefits.
However, the best practices of REST and security often seem to clash. How should a user be authenticated in a stateless application? How can a secured resource also support caching? Securing RESTful endpoints is further complicated by the the fact that security best practices evolve so rapidly.
In this talk Rob will discuss how to properly secure your RESTful endpoints. Along the way we will explore some common pitfalls when applying security to RESTful APIs. Finally, we will see how the new features in Spring can greatly simplify securing your RESTful APIs.
Open source enthusiast; Project Lead for @SpringSecurity, Spring Session, @SpringLDAP; @SpringFramework commiter; Employed by @pivotal; Author
Garmin's address is 1200 E 151st, Olathe, KS 66062
For your convenience, navigate to point B on this map of Garmin's campus. You will enter where the red marker is.
• When you reach 151st and Maffie Cir you can find our location by finding the tallest building at Garmin. Due to construction do NOT use Ridgeview.
• You will be able to enter through the left most door until 6:55 pm when the doors will be locked (image).
NOTE: The regular lot is under construction. Please park in the garage (near the entrance). You will need enter the North East Doors as usual.
All guests to Garmin need to register (with Frank) upon entering the North Lobby. The doors will need to be locked at 6:55 so Frank can attend the meeting, therefore if you are late you will need to contact Frank directly via meetup.
• 6 - 7pm - Social Hour with food provided by genesis10
• 7pm - Presentation
• Afterwards anyone who is interested is invited to join us at Austin’s Bar and Grill located at 2103 E 151st St, Olathe, KS 66062 for an informal social sponsored by genesis10. They will provide a beverage for all attendees and some appetizers. For directions, click here.