Class: SamlApplication

SamlApplication


new SamlApplication()

Properties:
Name Type Description
settings SamlApplicationSettings

Extends

Methods


assignUserToApplication(appUser)

Parameters:
Name Type Description
appUser AppUser
Inherited From:
Returns:
Type
Promise.<AppUser>

cloneApplicationKey(keyId, queryParameters)

Parameters:
Name Type Description
keyId string
queryParameters object
Inherited From:
Returns:
Type
Promise.<JsonWebKey>

createApplicationGroupAssignment(groupId, applicationGroupAssignment)

Parameters:
Name Type Description
groupId string
applicationGroupAssignment ApplicationGroupAssignment
Inherited From:
Returns:
Type
Promise.<ApplicationGroupAssignment>

generateCsr(csrMetadata)

Parameters:
Name Type Description
csrMetadata CsrMetadata
Inherited From:
Returns:
Type
Promise.<Csr>

generateKey(queryParameters)

Parameters:
Name Type Description
queryParameters object
Inherited From:
Returns:
Type
Promise.<JsonWebKey>

getApplicationGroupAssignment(groupId, queryParameters)

Parameters:
Name Type Description
groupId string
queryParameters object
Inherited From:
Returns:
Type
Promise.<ApplicationGroupAssignment>

getApplicationKey(keyId)

Parameters:
Name Type Description
keyId string
Inherited From:
Returns:
Type
Promise.<JsonWebKey>

getApplicationUser(userId, queryParameters)

Parameters:
Name Type Description
userId string
queryParameters object
Inherited From:
Returns:
Type
Promise.<AppUser>

getCsr(csrId)

Parameters:
Name Type Description
csrId string
Inherited From:
Returns:
Type
Promise.<Csr>

getOAuth2Token(tokenId, queryParameters)

Parameters:
Name Type Description
tokenId string
queryParameters object
Inherited From:
Returns:
Type
Promise.<OAuth2Token>

getScopeConsentGrant(grantId, queryParameters)

Parameters:
Name Type Description
grantId string
queryParameters object
Inherited From:
Returns:
Type
Promise.<OAuth2ScopeConsentGrant>

grantConsentToScope(oAuth2ScopeConsentGrant)

Parameters:
Name Type Description
oAuth2ScopeConsentGrant OAuth2ScopeConsentGrant
Inherited From:
Returns:
Type
Promise.<OAuth2ScopeConsentGrant>

listApplicationUsers(queryParameters)

Parameters:
Name Type Description
queryParameters object
Inherited From:
Returns:
A collection that will yield AppUser instances.
Type
Promise.<Collection>

listCsrs()

Inherited From:
Returns:
A collection that will yield Csr instances.
Type
Promise.<Collection>

listGroupAssignments(queryParameters)

Parameters:
Name Type Description
queryParameters object
Inherited From:
Returns:
A collection that will yield ApplicationGroupAssignment instances.
Type
Promise.<Collection>

listKeys()

Inherited From:
Returns:
A collection that will yield JsonWebKey instances.
Type
Promise.<Collection>

listOAuth2Tokens(queryParameters)

Parameters:
Name Type Description
queryParameters object
Inherited From:
Returns:
A collection that will yield OAuth2Token instances.
Type
Promise.<Collection>

listScopeConsentGrants(queryParameters)

Parameters:
Name Type Description
queryParameters object
Inherited From:
Returns:
A collection that will yield OAuth2ScopeConsentGrant instances.
Type
Promise.<Collection>

publishBinaryCerCert(csrId, string)

Parameters:
Name Type Description
csrId string
string string
Inherited From:
Returns:
Type
Promise.<JsonWebKey>

publishBinaryDerCert(csrId, string)

Parameters:
Name Type Description
csrId string
string string
Inherited From:
Returns:
Type
Promise.<JsonWebKey>

publishBinaryPemCert(csrId, string)

Parameters:
Name Type Description
csrId string
string string
Inherited From:
Returns:
Type
Promise.<JsonWebKey>

publishCerCert(csrId, string)

Parameters:
Name Type Description
csrId string
string string
Inherited From:
Returns:
Type
Promise.<JsonWebKey>

publishDerCert(csrId, string)

Parameters:
Name Type Description
csrId string
string string
Inherited From:
Returns:
Type
Promise.<JsonWebKey>

revokeCsr(csrId)

Parameters:
Name Type Description
csrId string
Inherited From:

revokeOAuth2TokenForApplication(tokenId)

Parameters:
Name Type Description
tokenId string
Inherited From:

revokeScopeConsentGrant(grantId)

Parameters:
Name Type Description
grantId string
Inherited From:

update()

Inherited From:
Returns:
Type
Promise.<Application>