Represents a credential object used to access a secure ArcGIS resource.
Property Overview
Name | Type | Summary | |
---|---|---|---|
String | The name of the class. more details | more details | |
Number | Token expiration time specified as number of milliseconds since 1 January 1970 00:00:00 UTC. more details | more details | |
Boolean | Indicates whether this credential belongs to a user with admin privileges. more details | more details | |
Object | The Identity Manager's setOAuthRedirectionHandler returns an object that contains a | more details | |
String | The server url. more details | more details | |
Boolean | Indicates whether the resources accessed using this credential should be fetched over HTTPS protocol. more details | more details | |
String | Token generated by the token service using the specified userId and password. more details | more details | |
String | User associated wth the Credential object. more details | more details |
Property Details
declaredClassStringreadonly
The name of the class. The declared class name is formatted as
esri.folder.className
.expiresNumber
Token expiration time specified as number of milliseconds since 1 January 1970 00:00:00 UTC.
- See also:
isAdminBoolean
Indicates whether this credential belongs to a user with admin privileges.
oAuthStateObject
The Identity Manager's setOAuthRedirectionHandler returns an object that contains a
state
property. This information is returned for this property.serverString
The server url.
sslBoolean
Indicates whether the resources accessed using this credential should be fetched over HTTPS protocol.
tokenString
Token generated by the token service using the specified userId and password.
userIdString
User associated wth the Credential object.
Method Overview
Name | Return Type | Summary | |
---|---|---|---|
Destroys the credential. more details | more details | ||
Generates a new token and updates the Credential's token property with the newly acquired token. more details | more details |
Method Details
destroy()
Destroys the credential. When the credential is destroyed, you should remove any map layers that are using this credential.
refreshToken()
Generates a new token and updates the Credential's token property with the newly acquired token. Tokens are typically kept valid using a timer that automatically triggers a refresh before the token expires. Use this method in cases where the timer has been delayed or stopped.
Event Overview
Name | Type | Summary | |
---|---|---|---|
Fires when a credential object is destroyed. more details | more details | ||
Fires when the token associated with the credential is updated or changed. more details | more details |
Event Details
destroy
Fires when a credential object is destroyed. After the credential is destroyed, remove any map layers that use this credential.
token-change
Fires when the token associated with the credential is updated or changed.