Kesha Williams explains securing a web service using basic authentication.
- [Instructor] When dealing with data,…security is always important.…We want to limit who can view or even update data.…Only trusted individuals should have access.…Authentication is about validating the identify of a client…that is trying to call a service that accesses our data.…Typically, identity is validated with user credentials,…such as a username and password.…Authorization is the next step after authentication.…So once a client is authenticated,…what do they have access to?…Such as, what data can they view?…Or are they allowed to make updates, et cetera?…The case we're going to discuss is authentication.…
Basic authentication, to be exact.…Basic authentication is the simplest protocol available…for performing authentication over HTTP.…The flow consists of sending a base 64-encoded username…and password as a header request to the API.…The username is typically checked to see if it exists…within the system and the password is verified.…In a real world scenario,…the password is sent base 64-encoded,…which can easily be converted to plain text.…
- Comparing when to use JAX-WS vs. JAX-RS
- Using JAX-RS annotations
- Accessing REST resources with JAX-RS
- Creating JAX-WS endpoints
- Writing RESTful services using JAX-RS
- Reading, writing, updating, and deleting data via endpoints
- Mapping to entities
- Error handling
- Testing web services
- Securing Java EE web services
Skill Level Intermediate
Java EE: RESTful Service with JAX-RS 2.0with Alex Theedom2h 17m Intermediate
WebSocket Programming with Java EEwith Alex Theedom1h 29m Intermediate
1. Understanding Web Services
2. Building RESTful Web Services with JAX-RS
3. Accessing REST Resources with the JAX-RS Client API
4. Building SOAP Web Services with JAX-WS
5. Searching, Error Handling, and Testing in Web Services
6. Documentation, Logging, and Tracing
Next steps1m 51s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.