<PackageReference Include="Relativity.Identity.SDK" Version="2.6.2" />

OpenIDConnectProviderResponse

Represents an OpenID Connect external identity provider response.
public int ArtifactID { get; set; }

A unique identifier for the authentication provider.

public Uri Authority { get; set; }

The uri to the external OpenID Connect provider.

public string Caption { get; set; }

The caption text to be used for the button.

public string ClientID { get; set; }

The client identifier registered at the provider.

public string ClientSecret { get; set; }

The client secret registered at the provider. Used only in code flow.

public string Description { get; set; }

A description for this provider.

public bool DisplayOnLoginPage { get; set; }

Whether a button for this provider is displayed on the Relativity login page.

public OAuth2Flow Flow { get; set; }

The authentication flow used to communicate with the external provider.

public bool IsEnabled { get; set; }

Whether this provider is enabled.

public JITSettings JITSettings { get; set; }

An object containing properties for Just In Time Provisioning.

public string Name { get; set; }

A name for this provider; must be unique within the profile.

public Uri RedirectUri { get; set; }

The redirect uri that needs to get set at the identity provider.

public string Scopes { get; set; }

The scopes for the authentication provider.

public Uri SiteUri { get; set; }

The site uri of the Relativity instance.

public string SubjectClaimType { get; set; }

The claim type to use for getting the user's subject mapping. Defaults to "sub".