Authentication - Who the user is (Valid Identity)
- Basic Auth Methods
- Basic - Auth in requset header (Authorization - Basic<base64 encoded credential>
- Digest
- API Keys - API Key (unique key for each client through header) (Authorization: ApiKey abc123xyz
APiKeys are stored in db with hash
- Session
- web approach - session storage - user logs in with credentials
2. Token Based Auth
- Bearer & JWT Tokens
- Access & Refresh Tokens
3. OAuth2 and OIDC
- OAuth2
- OpenId Connect
4. SSo & Identity Protocols
- SSO (SAML, OIDC, OAuth2)
Comments
Post a Comment