Class adobeDPS-AuthenticationService
- Extends:
- adobeDPS-AuthenticationService -> adobeDPS-Service -> adobeDPS-Class
Service for sending custom analytics events.
Accessible from adobeDPS.authenticationService
Constructor
[inner]
Create an instance of the AuthenticationService.
Static Fields
| Field | Defined By | |
|---|---|---|
|
adobeDPS-AuthenticationService.instance
The singleton of the AuthenticationService.
|
AuthenticationService
|
Fields
| Field | Defined By | |
|---|---|---|
|
Signal to indicate that the user's authentication state has changed.
|
AuthenticationService
|
|
|
The current authentication transaction, if applicable.
|
AuthenticationService
|
|
|
isUserAuthenticated
: Boolean
Whether a user is currently authenticated.
|
AuthenticationService
|
|
|
userName
: String
The username of that user.
|
AuthenticationService
|
|
|
token
: String
If a user is authenticated, the token for this session.
|
AuthenticationService
|
Methods
| Method | Defined By | |
|---|---|---|
|
login(username:String, password:String, token:String)
Start a login transaction on this Folio.
|
AuthenticationService
|
|
|
logout()
Start a logout transaction on this Folio.
|
AuthenticationService
|
|
|
toString()
Gets the string representation of this instance.
|
Class Detail
adobeDPS-AuthenticationService()
[inner]
Create an instance of the AuthenticationService.
- This is an internal constructor and shouldn't be called by regular users.
- This is an internal constructor and shouldn't be called by regular users.
Static Field Details
adobeDPS-AuthenticationService.instance
The singleton of the AuthenticationService.
Field Details
userAuthenticationChangedSignal
: adobeDPS-Signal
Signal to indicate that the user's authentication state has changed.
Callback Signature: userAuthenticationChangedHandler(Boolean)
Callback Signature: userAuthenticationChangedHandler(Boolean)
currentTransaction
: adobeDPS-Transaction
The current authentication transaction, if applicable.
isUserAuthenticated
: Boolean
Whether a user is currently authenticated.
userName
: String
The username of that user. Will be
null if isUserAuthenticated is false.
token
: String
If a user is authenticated, the token for this session.
Method Details
Start a login transaction on this Folio. Requires that
isUserAuthenticated be false.
| Parameters | ||
|---|---|---|
| username | String | The username of the user to sign-in (null if token is provided) |
| password | String | The password of the user to sign-in (null if token is provided) |
| token | String | The token of the user to sign-in |
- Throws:
- Error If a user is already authenticated or a username/password combination or token wasn't provided
- Returns:
- adobeDPS-UserSigninTransaction The started sign-in transaction
Start a logout transaction on this Folio. Requires that
isUserAuthenticated be true.
- Throws:
- Error If a user is not authenticated
- Returns:
- adobeDPS-UserSignoutTransaction The started sign-out transaction
©2012 Adobe Systems, inc
Documentation generated by JsDoc Toolkit 2.4.0 on Wed Aug 01 2012 12:15:45 GMT-0700 (PDT)
Documentation generated by JsDoc Toolkit 2.4.0 on Wed Aug 01 2012 12:15:45 GMT-0700 (PDT)