+xns/Core/XNSObject
 |
 +--+xns/Core/Message
  |
  +--+xns/Authentication/Login
Creates an application session, authenticating the application as being driven by the principal. The session is created by the application providing an authentication credential obtained from the principal. Upon successful authentication, an authentication certificate is created, associated with the session, and provided in the return message. Authentication certificates are supplied on subsequent messages from the application and forwarded in messages to provide a context for the originator of a message chain.
To: Identity to authenticate against.
From: Principal through an application.
Input | ||
+xns/Authentication/CredentialList |
Credentials | Proof of the principal's identity. |
Output | ||
+xns/Authentication/AuthSession |
AuthSession | The authentication session associated with the application. |
+xns/Core/IdentityAddress |
IdentityAddress | Resolved address of the authenticated identity. |
Exceptions | |
InvalidCredentials | Credentials do not match credentials on file. |
Input Detail |
Output Detail |
Publishing Identity: +xns © 2002 XNSORG |
Last Updated: 07/09/2002 |