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 IUserSignInContext

Properties

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
TypeDescription
AuthenticationSource

ExternalUserInfo

Gets information about the user that the external provider supplied. Only set (and useful) when AuthenticationSource is

RequestResponse
      <see>
        <cref>AuthenticationSource.External</cref>
      </see>.
    </p>
  </div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration" id="declaration-1">Declaration</h5>
  <div class="codewrapper">
    <pre class="shiki shiki-themes one-dark-pro one-dark-pro not-prose" style="background-color:#282c34;--shiki-dark-bg:#282c34;color:#abb2bf;--shiki-dark:#abb2bf" tabindex="0"><code><span class="line"></span>

ExternalUserInfo ExternalUserInfo { get; }

Property Value
TypeDescription
ExternalUserInfo

User

Gets the related user object in M.

Declaration
RequestResponse

IEntity User { get; }
Property Value
TypeDescription
IEntity

Do you have some feedback for us?

If you have suggestions for improving this article,