Description
In this course, you will learn :
- An understanding of encoding, encryption, and hashing
- The ability to propagate permission information within a microservice architecture
- A working knowledge of OAuth2 and OpenID Connect
- Hands-on practice with integrating OAuth2 and OpenID Connect
Syllabus :
1. Concepts
- Authentication
- Overview of Authorization, Encoding, Encryption, and Hashing
2. Window Shopping
- Introduction to Window Shopping
- DIY: Hands-on Base64
- Standards Basic Method
- Third-party Solution
3. Authentication Methods
- Basic Authentication and Prime
- Faces Methods
- Configure OAuth2 Provider
- Callback Handlers
- OpenID Connect
- OpenID Connect Example
4. Standards
- Java
- EE Standards and Terminologies
- Introduction to Identity
- Store and Authentication Mechanism
- Roles vs. Permissions
5. Authentication Data Stores
- LDAP
- Configuration ValuesDatabase as IdentityStore
6. Secure Data Transfer
- What are JSON Web Tokens (JWT)
- JSON Web Signature (JWS) Hello App
- RSA Keys
- JWT as an Authentication Token
- JWT Token With Standards