Class IdentitySelection
Namespace: Cephalon.Abstractions.AppModel
Assembly: Cephalon.Abstractions.dll
Describes the active identity and authorization inputs resolved for a Cephalon app.
public sealed class IdentitySelectionInheritance
Section titled “Inheritance”Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”IdentitySelection(bool?, IReadOnlyList<string>?)
Section titled “ IdentitySelection(bool?, IReadOnlyList<string>?)”Initializes a new instance of the
[JsonConstructor]public IdentitySelection(bool? enabled = null, IReadOnlyList<string>? authorizationModes = null)Parameters
Section titled “Parameters”enabled bool?
Whether identity and authorization support was explicitly enabled.
authorizationModes IReadOnlyList<string>?
The selected authorization modes.
Properties
Section titled “Properties”AuthorizationModes
Section titled “ AuthorizationModes”Gets the selected authorization modes.
public IReadOnlyList<string> AuthorizationModes { get; }Property Value
Section titled “Property Value”Gets an empty identity-selection instance.
public static IdentitySelection Empty { get; }Property Value
Section titled “Property Value”Enabled
Section titled “ Enabled”Gets a value indicating whether identity and authorization support was explicitly enabled.
public bool? Enabled { get; }Property Value
Section titled “Property Value”bool?
HasValues
Section titled “ HasValues”Gets a value indicating whether any identity-selection inputs were explicitly supplied.
public bool HasValues { get; }