Interface IAuthenticationResult
The additional information supplied to the server upon a successful authentication.
Namespace: PushTechnology.ClientInterface.Client.Security.Authentication
Assembly: Diffusion.Client.dll
Syntax
public interface IAuthenticationResult
Remarks
Deprecated: This interface is used by IAuthenticationHandler which is deprecated. This interface will be removed in a future release.
Properties
AdditionalProperties
Gets the session property values that should be assigned to the session.
Declaration
IReadOnlyDictionary<string, string> AdditionalProperties { get; }
Property Value
Type | Description |
---|---|
IReadOnlyDictionary<String, String> | The session property values to be assigned to the session. |
Remarks
Session properties are key value pairs. The key must be alphanumeric starting with an alphabetic - other characters are not allowed. Both key and value are case sensitive.
AdditionalRoles
Gets the additional roles supplied by the authentication handler that allowed the authentication.
Declaration
IReadOnlyCollection<string> AdditionalRoles { get; }
Property Value
Type | Description |
---|---|
IReadOnlyCollection<String> | The additional roles that should be assigned to the session. |