Diferença entre reivindicações e OAuth

Qual é a diferença entre autenticação baseada em declarações e o que é fornecido pelo OAuth.

Estou procurando diferença conceitual e não técnica. Quando escolho Reivindicações em vez de OAuth e vice-versa.

A autenticação baseada em declarações é proposta pela Microsoft e desenvolvida com base no WS-Security. Mas o OAuth é mais um protocolo de código aberto que está sendo proposto para permitir a busca de recursos de diferentes portais com base em um token de segurança.

As declarações também têm esse conceito de token (certificados SAML codificados ou X509).

Estou tentando entender quando escolho Reivindicações em vez de OAuth e vice-versa.

obrigado

questionAnswers(1)

yourAnswerToTheQuestion