+xns
Service: Authentication

 
Enables a user to validate that he is the owner of an XNS identity. In addition, the authentication service provides session management for application interaction with the XNS identity. Session certification can be obtained providing evidence that the user provided the correct credentials at a given time to create a session.

See specifications: Web Services Description Language (WSDL) XML Schema Definition (XSD)


 

Message Summary
CertifySession Produces an authentication certificate for use by another identity.
ChangeCredentials Changes authentication credentials, by replacing an existing credential with a new one, or deleting a credential, or adding a new credential.
GetWebLoginURI Obtains the URI to redirect the browser to for identity authentication.
Login Creates an application session, authenticating the application as being driven by the principal.
Logout Invalidates an existing login session.
 

Data Summary
AuthSession Authenticated session; a pointer to a session object that passes back to the client upon creation of the session object and that is included on subsequent messages from the client.
Credential A set of data a login service can compare against a corresponding set of data on record to assert the identity of a particular user.
HashAlgorithmEnum Valid hashing algorithms.
PasswordCredential A type of credential consisting of user name and password combination.
PersonalIdentityCredential An authentication credential created by a personal identity in an active login session for the purpose of utilizing that login session to authenticate to another identity.
Session An authenticated application session.
 

Datatype Summary
 

Service Dependencies
+xns/Certification
+xns/Core
 


Publishing Identity: +xns
© 2002 XNSORG
Last Updated: 07/09/2002