kerberos versus SAML
Kerberos is primarily used over internal LANs to authenticate users. The question is – why isn’t it used as an external (public facing) auth mechanism?
The REALM
The answer – to quote Wikipedia, Kerberos “provides mutual authentication — both the user and the server verify each other’s identity.” That means that the client machine needs to have the necessary keys to vouch for its identity before user authentication takes place. Distributing those keys for “public Internet” applications isn’t practical – since all users of a banking site, for example, cannot be given their own keys. All the participants in a Kerberos system are part of a centralized REALM.
SAML, on the other hand, was designed to work for Single Sign On, which relies on an ‘identity’ provider.
Very well explained