UpdateParameters

data class UpdateParameters(val connectionId: String, val displayName: String? = null, val issuer: String? = null, val clientId: String? = null, val clientSecret: String? = null, val authorizationUrl: String? = null, val tokenUrl: String? = null, val userInfoUrl: String? = null, val jwksUrl: String? = null)

Data class used for wrapping the parameters for an OIDC update request

Constructors

Link copied to clipboard
constructor(connectionId: String, displayName: String? = null, issuer: String? = null, clientId: String? = null, clientSecret: String? = null, authorizationUrl: String? = null, tokenUrl: String? = null, userInfoUrl: String? = null, jwksUrl: String? = null)

Properties

Link copied to clipboard

The location of the URL that starts an OAuth login at the IdP. This will be provided by the IdP.

Link copied to clipboard
val clientId: String? = null

The OAuth2.0 client ID used to authenticate login attempts. This will be provided by the IdP.

Link copied to clipboard
val clientSecret: String? = null

The secret belonging to the OAuth2.0 client used to authenticate login attempts. This will be provided by the IdP.

Link copied to clipboard

Globally unique UUID that identifies a specific OIDC Connection.

Link copied to clipboard
val displayName: String? = null

A human-readable display name for the connection.

Link copied to clipboard
val issuer: String? = null

A case-sensitive https:// URL that uniquely identifies the IdP. This will be provided by the IdP.

Link copied to clipboard
val jwksUrl: String? = null

The location of the IdP's JSON Web Key Set, used to verify credentials issued by the IdP. This will be provided by the IdP.

Link copied to clipboard
val tokenUrl: String? = null

The location of the URL that issues OAuth2.0 access tokens and OIDC ID tokens. This will be provided by the IdP.

Link copied to clipboard
val userInfoUrl: String? = null

The location of the IDP's UserInfo Endpoint. This will be provided by the IdP.