Class IdProviderOptions
The metadata about an ID provider that is used to render the settings UI.
Inherited Members
Namespace: Unity.Services.Authentication.Editor
Assembly: Unity.Services.Authentication.Editor.dll
Syntax
public class IdProviderOptions
Properties
CanBeDeleted
Whether the id provider can be deleted. True by default
Declaration
public bool CanBeDeleted { get; set; }
Property Value
Type | Description |
---|---|
bool |
ClientIdDisplayName
The display name of the Client ID field. In some ID providers it can be named differently, like "App ID".
Declaration
public string ClientIdDisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ClientSecretDisplayName
The display name of the Client Secret field. In some ID providers it can be named differently, like "App Secret".
Declaration
public string ClientSecretDisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
CustomSettingsElementCreator
The delegate to create custom settings UI element for the ID provider. If provided, the element is appended to the IdProviderElement.
Declaration
public IdProviderOptions.CreateCustomSettingsElementDelegate CustomSettingsElementCreator { get; set; }
Property Value
Type | Description |
---|---|
IdProviderOptions.CreateCustomSettingsElementDelegate |
DisplayName
The display name of the ID provider.
Declaration
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
IdProviderType
The type of the ID provider. This is the type string that is accepted by ID Provider admin API.
Declaration
public string IdProviderType { get; set; }
Property Value
Type | Description |
---|---|
string |
NeedClientId
Whether the client id is needed in the target ID provider. True by default.
Declaration
public bool NeedClientId { get; set; }
Property Value
Type | Description |
---|---|
bool |
NeedClientSecret
Whether the client secret is needed in the target ID provider.
Declaration
public bool NeedClientSecret { get; set; }
Property Value
Type | Description |
---|---|
bool |
NeedRelyingParty
Whether the relying party is needed in the target ID provider.
Declaration
public bool NeedRelyingParty { get; set; }
Property Value
Type | Description |
---|---|
bool |
SupportsAdditionalAppIds
Whether the id provider supports additional appids. False by default
Declaration
public bool SupportsAdditionalAppIds { get; set; }
Property Value
Type | Description |
---|---|
bool |