Interface IUserSignInContext
Used for scripts that execute when a user signs in.
Namespace: StylelabsStylelabs.MStylelabs.M.ScriptingStylelabs.M.Scripting.TypesStylelabs.M.Scripting.Types.V1_0UserSignIn
Assembly: Stylelabs.M.Scripting.Types.dll
Syntax
RequestResponse
public interface IUserSignInContextProperties
AuthenticationSource
Gets the source of registration, which can be internal (M) or external (e.g. from an SSO).
Declaration
RequestResponse
AuthenticationSource AuthenticationSource { get; }Property Value
| Type | Description |
|---|---|
| AuthenticationSource |
ExternalUserInfo
Gets information about the user that the external provider supplied. Only set (and useful) when AuthenticationSource is .
Declaration
RequestResponse
ExternalUserInfo ExternalUserInfo { get; }Property Value
| Type | Description |
|---|---|
| ExternalUserInfo |
User
Gets the related user object in M.
Declaration
RequestResponse
IEntity User { get; }Property Value
| Type | Description |
|---|---|
| IEntity |