O SAML é um protocolo de autenticação amplamente aplicável, enquanto o OAuth é um padrão de autorização concebido para uso com aplicativos específicos, dispositivos ou APIs para fornecer acesso seguro delegado. Um é usado para autenticar um usuário e o outro é usado para autorizar um acesso específico. O OIDC é um protocolo de autenticação desenvolvido para adicionar especificamente uma camada de segurança ao OAuth 2.0. Usando os tokens da web com JSON (JWTs) para verificar a identidade de um usuário final, permite que os usuários façam login em vários sites usando um conjunto de credenciais de login. Embora o SAML e o OAuth sejam ambos padrões interoperáveis, seus objetivos variam muito. O SAML lida com a função de concessão de acesso e o OAuth lida com a função de determinação do que pode e o que não pode ser acessado.