Interface IUserPreRegistrationContext

Current version: 3.4

Defines a user pre registration context.

Namespace: StylelabsStylelabs.MStylelabs.M.ScriptingStylelabs.M.Scripting.TypesStylelabs.M.Scripting.Types.V1_0UserStylelabs.M.Scripting.Types.V1_0.User.RegistrationPre
Assembly: Stylelabs.M.Scripting.Types.dll
Syntax
RequestResponse
public interface IUserPreRegistrationContext

Properties

AuthenticationSource

Gets the source of registration, which can be internal (Sitecore Content Hub) 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

      <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">
    <div data-rehype-pretty-code-fragment=""><pre data-language="shell" data-theme="default"><code data-language="shell" data-theme="default"><span class="line"><span style="color: #61AFEF">ExternalUserInfo</span><span style="color: #ABB2BF"> </span><span style="color: #98C379">ExternalUserInfo</span><span style="color: #ABB2BF"> </span><span style="color: #98C379">{</span><span style="color: #ABB2BF"> </span><span style="color: #98C379">get</span><span style="color: #ABB2BF">; }</span></span></code></pre></div>
  </div>
  <h5 class="propertyValue" id="property-value-1">Property Value</h5>
  <div class="informaltable table-responsive">
    <table class="table table-bordered table-striped table-condensed informaltable frame-void rules-rows">
      <thead>
        <tr>
          <th>Type</th>
          <th>Description</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td><a class="xref" href="scripting--stylelabs.m.scripting.types.v1_0.user.externaluserinfo.html">ExternalUserInfo</a></td>
          <td></td>
        </tr>
      </tbody>
    </table>
  </div><a id="Stylelabs_M_Scripting_Types_V1_0_User_Registration_Pre_IUserPreRegistrationContext_InternalUserInfo_" data-uid="Stylelabs.M.Scripting.Types.V1_0.User.Registration.Pre.IUserPreRegistrationContext.InternalUserInfo*"></a>
  <h4 id="Stylelabs_M_Scripting_Types_V1_0_User_Registration_Pre_IUserPreRegistrationContext_InternalUserInfo" data-uid="Stylelabs.M.Scripting.Types.V1_0.User.Registration.Pre.IUserPreRegistrationContext.InternalUserInfo">InternalUserInfo</h4>
  <div class="markdown level1 summary">
    <p>
      Gets information about a user that is supplied from Sitecore Content Hub internally.
      Only set (and useful) when <a class="xref" href="scripting--stylelabs.m.scripting.types.v1_0.user.registration.pre.iuserpreregistrationcontext.html">AuthenticationSource</a> is
      
      <see>
        <cref>AuthenticationSource.Internal</cref>
      </see>.
    </p>
  </div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration" id="declaration-2">Declaration</h5>
  <div class="codewrapper">
    <div data-rehype-pretty-code-fragment=""><pre data-language="shell" data-theme="default"><code data-language="shell" data-theme="default"><span class="line"><span style="color: #61AFEF">InternalUserInfo</span><span style="color: #ABB2BF"> </span><span style="color: #98C379">InternalUserInfo</span><span style="color: #ABB2BF"> </span><span style="color: #98C379">{</span><span style="color: #ABB2BF"> </span><span style="color: #98C379">get</span><span style="color: #ABB2BF">; }</span></span></code></pre></div>
  </div>
  <h5 class="propertyValue" id="property-value-2">Property Value</h5>
  <div class="informaltable table-responsive">
    <table class="table table-bordered table-striped table-condensed informaltable frame-void rules-rows">
      <thead>
        <tr>
          <th>Type</th>
          <th>Description</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td><a class="xref" href="scripting--stylelabs.m.scripting.types.v1_0.user.internaluserinfo.html">InternalUserInfo</a></td>
          <td></td>
        </tr>
      </tbody>
    </table>
  </div>
</section>
<div class="footer-content">
  <div class="glossary-definitions"></div>
</div>
<footer></footer>

Do you have some feedback for us?

If you have suggestions for improving this article,