Backlinks Graph
Backlinks
Table of Contents

SSO

  2026-03-07

  Edited: 2026-05-31

Authentication vs Authorization

Authentication proves who you are while authorization allows you to grant permission to perform some action to another party, without directly authenticating using that party.

In particular

These have a lot of overlapping features which makes this very confusing. Note that OAuth came after OpenID. In both cases, the user is redirected to some third party to provide their credentials, but OpenID is more about granting access to the account while OAuth is more about performing actions.

SAML vs OpenID Connect

Two different protocols,

These are used for authentication. In particular OpenID connect defines how to use OAuth for authentication as well as for authorization (its original purpose).

CAS vs OAuth vs OpenID

CAS centralizes authentication while OpenID decentralizes it

Note that OAuth is not for SSO and is different from OpenID. The Auth in OAuth is for authorization and not authentication.

Shibboleth

Shibboleth in K8

OIDC

OIDC (Openid Connect)

References