Get details for a specified identity provider

Prev Next
Get
/api/identity-providers/{id}
Security
HTTP
Type bearer
Path parameters
id
stringRequired
Responses
200

OK

Expand All
object
id
string
name
string
Pattern^((?!\-\-).)*$
description
string
type
string
Valid values[ "DEFAULT", "SAML" ]
scimProvider
string
Valid values[ "Generic", "Azure" ]
ssoProvider
string
Valid values[ "Generic", "Azure" ]
scimEnabled
boolean
samlMetadata
object
property*
string additionalProperties
ssoConfig
object
property*
string additionalProperties
mfaEnabled
boolean
mfaRootUserEnabled
boolean
apiToken
object (ApiToken)
name
string
id
string
type
string
Valid values[ "DEFAULT", "SCIM", "ServiceIdentity" ]
status
string
Valid values[ "Active", "Inactive" ]
token
string
createdOn
string (date-time)
assignedTo
object (User)
name
string
id
string
type
string
Valid values[ "User", "ServiceIdentity" ]
attributes
Array of object (CustomUserAttribute)
object
id
integer (int64)
attributeValue
string
attributeId
string
attributeName
string
external
boolean
description
string
created
string (date-time)
status
string
Valid values[ "inactive", "active" ]
userId
integer (int32)
tenant
object (Tenant)
type
string
billingAddress
string
businessContactNo
string
technicalContactNo
string
pricingTier
string
rootUserId
string
namespace
string
created
object (AuditStamp)
user
string
date
string (date-time)
action
string
status
string
tenantId
integer (int32)
companyName
string
modified
object (AuditStamp)
user
string
date
string (date-time)
action
string
verified
object (AuditStamp)
user
string
date
string (date-time)
action
string
tenantId
integer (int32)
email
string
userTags
Array of object (UserTag)
object
name
string
external
boolean
users
Array of object (User)
object Recursive
description
string
userTagId
string
created
string (date-time)
status
string
Valid values[ "Inactive", "Active" ]
modified
string (date-time)
userCount
integer (int32)
identityProviderId
string
identityProvider
object (IdentityProvider)
idpType
string
id
integer (int32)
name
string
description
string
attributesMap
Array of object (AttributeMap)

Provider's identity attributes mapped to Britive service identity custom attributes.

object

Single identity provider attribute mapped to service identity custom attribute

idpAttr
string
userAttr
string
validationWindow
integer (int32)

The amount of time in seconds, after the token has been issued/signed, Britive will attempt to validate the unverified token. Outside this window, token validation will fail.

maxDuration
integer (int32)

The maximum number of hours the client can request the AWS token be valid.

id
integer (int32)
name
string
description
string
attributesMap
Array of object (AttributeMap)

Provider's identity attributes mapped to Britive service identity custom attributes.

object

Single identity provider attribute mapped to service identity custom attribute

idpAttr
string
userAttr
string
validationWindow
integer (int32)

The amount of time in seconds, after the token has been issued/signed, Britive will attempt to validate the unverified token. Outside this window, token validation will fail.

issuerUrl
string
allowedAudiences
Array of string
string
membershipRule
boolean
username
string
mobile
string
firstName
string
lastName
string
phone
string
modified
string (date-time)
passwordChars
Array of string
string
authnDirUsername
string
identityProvider
object (IdentityProvider)
idpType
string
id
integer (int32)
name
string
description
string
attributesMap
Array of object (AttributeMap)

Provider's identity attributes mapped to Britive service identity custom attributes.

object

Single identity provider attribute mapped to service identity custom attribute

idpAttr
string
userAttr
string
validationWindow
integer (int32)

The amount of time in seconds, after the token has been issued/signed, Britive will attempt to validate the unverified token. Outside this window, token validation will fail.

maxDuration
integer (int32)

The maximum number of hours the client can request the AWS token be valid.

id
integer (int32)
name
string
description
string
attributesMap
Array of object (AttributeMap)

Provider's identity attributes mapped to Britive service identity custom attributes.

object

Single identity provider attribute mapped to service identity custom attribute

idpAttr
string
userAttr
string
validationWindow
integer (int32)

The amount of time in seconds, after the token has been issued/signed, Britive will attempt to validate the unverified token. Outside this window, token validation will fail.

issuerUrl
string
allowedAudiences
Array of string
string
createdBy
integer (int32)
modifiedBy
integer (int32)
attributesMap
object
property*
Array of object (CustomUserAttribute) additionalProperties
object
id
integer (int64)
attributeValue
string
attributeId
string
attributeName
string
externalId
string
adminRoles
Array of object (AdminRole)
object
name
string
adminRoleId
integer (int32)
authority
string
lastLogin
string (date-time)
canChangeOrResetPassword
boolean
expiresOn
string (date-time)
tokenExpirationDays
integer (int32)
clearTextToken
string
createdBy
object (User)
name
string
id
string
type
string
Valid values[ "User", "ServiceIdentity" ]
attributes
Array of object (CustomUserAttribute)
object
id
integer (int64)
attributeValue
string
attributeId
string
attributeName
string
external
boolean
description
string
created
string (date-time)
status
string
Valid values[ "inactive", "active" ]
userId
integer (int32)
tenant
object (Tenant)
type
string
billingAddress
string
businessContactNo
string
technicalContactNo
string
pricingTier
string
rootUserId
string
namespace
string
created
object (AuditStamp)
user
string
date
string (date-time)
action
string
status
string
tenantId
integer (int32)
companyName
string
modified
object (AuditStamp)
user
string
date
string (date-time)
action
string
verified
object (AuditStamp)
user
string
date
string (date-time)
action
string
tenantId
integer (int32)
email
string
userTags
Array of object (UserTag)
object
name
string
external
boolean
users
Array of object (User)
object Recursive
description
string
userTagId
string
created
string (date-time)
status
string
Valid values[ "Inactive", "Active" ]
modified
string (date-time)
userCount
integer (int32)
identityProviderId
string
identityProvider
object (IdentityProvider)
idpType
string
id
integer (int32)
name
string
description
string
attributesMap
Array of object (AttributeMap)

Provider's identity attributes mapped to Britive service identity custom attributes.

object

Single identity provider attribute mapped to service identity custom attribute

idpAttr
string
userAttr
string
validationWindow
integer (int32)

The amount of time in seconds, after the token has been issued/signed, Britive will attempt to validate the unverified token. Outside this window, token validation will fail.

maxDuration
integer (int32)

The maximum number of hours the client can request the AWS token be valid.

id
integer (int32)
name
string
description
string
attributesMap
Array of object (AttributeMap)

Provider's identity attributes mapped to Britive service identity custom attributes.

object

Single identity provider attribute mapped to service identity custom attribute

idpAttr
string
userAttr
string
validationWindow
integer (int32)

The amount of time in seconds, after the token has been issued/signed, Britive will attempt to validate the unverified token. Outside this window, token validation will fail.

issuerUrl
string
allowedAudiences
Array of string
string
membershipRule
boolean
username
string
mobile
string
firstName
string
lastName
string
phone
string
modified
string (date-time)
passwordChars
Array of string
string
authnDirUsername
string
identityProvider
object (IdentityProvider)
idpType
string
id
integer (int32)
name
string
description
string
attributesMap
Array of object (AttributeMap)

Provider's identity attributes mapped to Britive service identity custom attributes.

object

Single identity provider attribute mapped to service identity custom attribute

idpAttr
string
userAttr
string
validationWindow
integer (int32)

The amount of time in seconds, after the token has been issued/signed, Britive will attempt to validate the unverified token. Outside this window, token validation will fail.

maxDuration
integer (int32)

The maximum number of hours the client can request the AWS token be valid.

id
integer (int32)
name
string
description
string
attributesMap
Array of object (AttributeMap)

Provider's identity attributes mapped to Britive service identity custom attributes.

object

Single identity provider attribute mapped to service identity custom attribute

idpAttr
string
userAttr
string
validationWindow
integer (int32)

The amount of time in seconds, after the token has been issued/signed, Britive will attempt to validate the unverified token. Outside this window, token validation will fail.

issuerUrl
string
allowedAudiences
Array of string
string
createdBy
integer (int32)
modifiedBy
integer (int32)
attributesMap
object
property*
Array of object (CustomUserAttribute) additionalProperties
object
id
integer (int64)
attributeValue
string
attributeId
string
attributeName
string
externalId
string
adminRoles
Array of object (AdminRole)
object
name
string
adminRoleId
integer (int32)
authority
string
lastLogin
string (date-time)
canChangeOrResetPassword
boolean
lastAccessed
string (date-time)
userAttributeScimMappings
Array of object (UserAttributeScimMapping)
object
attributeId
string
scimAttributeName
string
attributeName
string
identityProviderId
string
builtIn
boolean