Concepts - Basics of the identity platform: What is IAM Flashcards
1
Q
What core functionality do IAM systems typically provide?
A
- Identity management
- Identity federation
- Provisioning and deprovisioning of users
- Authentication of users
- Authorisation of users
- Access control
- Reports and monitoring
2
Q
Summarise the process of authenticating, authorising, and accessing resources?
A
- The user (resource owner) initiates an AuthN request with the IdP from the client application.
- If the credentials are valid, the IdP sends back an ID token.
- The IdP server also obtains end-user consent and grants the client application AuthZ to access the protected resource. AuthZ is provide in an access token, which is also sent back to the client application.
- The access token is attached to the requets made to the protected resource server from the client app.
- The IdP server validates the access token. If successful the request for protected resources is granted, and the response is sent back to the client application.
3
Q
List some of the most well-known authentication and authorisation standards.
A
- OAuth 2.0
- OpenID Connect (OIDC)
- JSON web tokens (JWTs)
- Security Assertion Markup Language (SAML)
- System for Cross-Domain Identity Management (SCIM)
- Web Services Federation (WS-Fed)