authname
AuthName is a name-based authentication framework designed to standardize the identification of principals by a distinctive user name or alias. It defines a canonical identity form, validation rules for acceptable names, and a token-based mechanism to prove control of that name across systems. Intended to be interoperable with existing authentication pipelines, AuthName can operate with local directory services or external identity providers and supports both synchronous and asynchronous verification.
Architecture and components: core elements include the Identity Name Registry, the Credential Store, and the Token
Implementation and usage: AuthName is described in language-agnostic specifications and has reference implementations in multiple languages.
See also: authentication, identity management, token-based authentication, OAuth, SAML.