Relativity.Services.Security.Models.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.
A name for this provider; must be unique within the profile.
The redirect uri that needs to get set at the identity provider.
The list of OpenID Connect scopes to request. 'openid' is a default scope that is included in this list of scopes.
The claim type to use for getting the user's subject mapping. Defaults to "sub".
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.