In this chapter, you will get a brief introduction to the standards that enable you to integrate your applications securely and easily with Keycloak. We very briefly cover OAuth 2.0, OpenID Connect, JSON Web Tokens (JWT), and SAML 2.0. If you are new to these standards, this chapter will give you a gentle introduction without going too much into detail. Even if you are fairly familiar with these standards, you may still want to skim through this chapter.
By the end of this chapter, you will have a basic understanding of OAuth 2.0, OpenID Connect, JWT, and SAML 2.0, along with a decent understanding of what these standards can offer you.
In this chapter, we're going to cover the following main topics:
- Authorizing application access with OAuth 2.0
- Authenticating users with OpenID Connect
- Leveraging JWT for tokens
- Understanding why SAML 2.0 is still relevant