new User()
Properties:
| Name | Type | Description |
|---|---|---|
_embedded |
hash | |
_links |
hash | |
activated |
dateTime | |
created |
dateTime | |
credentials |
UserCredentials | |
id |
string | |
lastLogin |
dateTime | |
lastUpdated |
dateTime | |
passwordChanged |
dateTime | |
profile |
UserProfile | |
status |
UserStatus | |
statusChanged |
dateTime | |
transitioningToStatus |
UserStatus | |
type |
UserType |
Extends
Methods
-
activate(queryParameters)
-
Parameters:
Name Type Description queryParametersobject Returns:
- Type
- Promise.<UserActivationToken>
-
addAllAppsAsTarget(roleId)
-
Parameters:
Name Type Description roleIdstring -
addGroupTarget(roleId, groupId)
-
Parameters:
Name Type Description roleIdstring groupIdstring -
addToGroup(groupId)
-
Parameters:
Name Type Description groupIdstring -
assignRole(assignRoleRequest, queryParameters)
-
Parameters:
Name Type Description assignRoleRequestAssignRoleRequest queryParametersobject Returns:
- Type
- Promise.<Role>
-
changePassword(changePasswordRequest, queryParameters)
-
Parameters:
Name Type Description changePasswordRequestChangePasswordRequest queryParametersobject Returns:
- Type
- Promise.<UserCredentials>
-
changeRecoveryQuestion(userCredentials)
-
Parameters:
Name Type Description userCredentialsUserCredentials Returns:
- Type
- Promise.<UserCredentials>
-
clearSessions(queryParameters)
-
Parameters:
Name Type Description queryParametersobject -
deactivate(queryParameters)
-
Parameters:
Name Type Description queryParametersobject -
delete(queryParameters)
-
Parameters:
Name Type Description queryParametersobject -
deleteFactor(factorId)
-
Parameters:
Name Type Description factorIdstring -
enrollFactor(userFactor, queryParameters)
-
Parameters:
Name Type Description userFactorUserFactor queryParametersobject Returns:
- Type
- Promise.<UserFactor>
-
expirePassword()
-
Returns:
- Type
- Promise.<User>
-
expirePasswordAndGetTemporaryPassword()
-
Returns:
- Type
- Promise.<TempPassword>
-
forgotPasswordGenerateOneTimeToken(queryParameters)
-
Parameters:
Name Type Description queryParametersobject Returns:
- Type
- Promise.<ForgotPasswordResponse>
-
forgotPasswordSetNewPassword(userCredentials, queryParameters)
-
Parameters:
Name Type Description userCredentialsUserCredentials queryParametersobject Returns:
- Type
- Promise.<ForgotPasswordResponse>
-
getFactor(factorId)
-
Parameters:
Name Type Description factorIdstring Returns:
- Type
- Promise.<UserFactor>
-
getLinkedObjects(relationshipName, queryParameters)
-
Parameters:
Name Type Description relationshipNamestring queryParametersobject Returns:
A collection that will yield ResponseLinks instances.- Type
- Promise.<Collection>
-
getRefreshTokenForUserAndClient(clientId, tokenId, queryParameters)
-
Parameters:
Name Type Description clientIdstring tokenIdstring queryParametersobject Returns:
- Type
- Promise.<OAuth2RefreshToken>
-
getRole(roleId)
-
Parameters:
Name Type Description roleIdstring Returns:
- Type
- Promise.<Role>
-
listAppLinks()
-
Returns:
A collection that will yield AppLink instances.- Type
- Promise.<Collection>
-
listAssignedRoles(queryParameters)
-
Parameters:
Name Type Description queryParametersobject Returns:
A collection that will yield Role instances.- Type
- Promise.<Collection>
-
listClients()
-
Returns:
A collection that will yield OAuth2Client instances.- Type
- Promise.<Collection>
-
listFactors()
-
Returns:
A collection that will yield UserFactor instances.- Type
- Promise.<Collection>
-
listGrants(queryParameters)
-
Parameters:
Name Type Description queryParametersobject Returns:
A collection that will yield OAuth2ScopeConsentGrant instances.- Type
- Promise.<Collection>
-
listGroups()
-
Returns:
A collection that will yield Group instances.- Type
- Promise.<Collection>
-
listGroupTargets(roleId, queryParameters)
-
Parameters:
Name Type Description roleIdstring queryParametersobject Returns:
A collection that will yield Group instances.- Type
- Promise.<Collection>
-
listIdentityProviders()
-
Returns:
A collection that will yield IdentityProvider instances.- Type
- Promise.<Collection>
-
listRefreshTokensForUserAndClient(clientId, queryParameters)
-
Parameters:
Name Type Description clientIdstring queryParametersobject Returns:
A collection that will yield OAuth2RefreshToken instances.- Type
- Promise.<Collection>
-
listSupportedFactors()
-
Returns:
A collection that will yield UserFactor instances.- Type
- Promise.<Collection>
-
listSupportedSecurityQuestions()
-
Returns:
A collection that will yield SecurityQuestion instances.- Type
- Promise.<Collection>
-
reactivate(queryParameters)
-
Parameters:
Name Type Description queryParametersobject Returns:
- Type
- Promise.<UserActivationToken>
-
removeGroupTarget(roleId, groupId)
-
Parameters:
Name Type Description roleIdstring groupIdstring -
removeLinkedObject(relationshipName)
-
Parameters:
Name Type Description relationshipNamestring -
removeRole(roleId)
-
Parameters:
Name Type Description roleIdstring -
resetPassword(queryParameters)
-
Parameters:
Name Type Description queryParametersobject Returns:
- Type
- Promise.<ResetPasswordToken>
-
revokeGrant(grantId)
-
Parameters:
Name Type Description grantIdstring -
revokeGrantsForUserAndClient(clientId)
-
Parameters:
Name Type Description clientIdstring -
revokeTokenForUserAndClient(clientId, tokenId)
-
Parameters:
Name Type Description clientIdstring tokenIdstring -
revokeTokensForUserAndClient(clientId)
-
Parameters:
Name Type Description clientIdstring -
setLinkedObject(primaryRelationshipName, primaryUserId)
-
Parameters:
Name Type Description primaryRelationshipNamestring primaryUserIdstring -
update(queryParameters)
-
Parameters:
Name Type Description queryParametersobject Returns:
- Type
- Promise.<User>