OpenIDConnectProvider
Represents an OpenID Connect external identity provider.
The uri to the external OpenID Connect provider.
The caption text to be used for the button.
The client identifier registered at the provider.
The client secret registered at the provider. Used only in code flow.
A description for this provider.
Whether a button for this provider is displayed on the
Relativity login page.
The authentication flow used to communicate with the external provider.
Whether this provider is enabled.
An object containing properties for Just In Time Provisioning.
A name for this provider; must be unique within the profile.
The list of OpenID Connect scopes to request. 'openid' is a default scope that is included in this list of scopes.
The redirect uri that needs to get set at the identity provider.
The target service or resource to which access is being requested.
The response type that defines what authorization processing flow to follow.
The site uri of the Relativity instance.
The claim type to use for getting the user's subject mapping. Defaults to "sub".
The set of trusted IP addresses that the OIDC provider is allowed to login with.
public OpenIDConnectProvider()
Represents an OpenId Connect external identity provider.
Used with deserializing an OpenIDConnectProvider object.
Add a scope to the OIDC Provider. 'openid' exists as a scope on the provider by default.
Adds a collection of scopes.
Clears the scopes. 'openid' is a default scope and will not be removed.
Checks if the scope is already assigned to the provider.
Used with serializing an OpenIDConnectProvider object.
Returns a clone of the scopes list.
Remove a scope from the Provider. 'openid' is a default scope and will not be removed.
Sets the scopes based on an existing collection.