Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ A. Navigate to [Dashboard > Branding > Universal Login](https://manage.auth0.com
<Frame><img src="/docs/images/cdy7uua7fh8z/ACUL/aculDashboard.png" alt="Auth0 Dashboard ACUL page" /></Frame>
6. Select **Head Tags** to add your own HTML `Head Tags`.
7. (Optional) Select **Additional Data** to select which additional data to send to the browser.
<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
**Additional Data** lets you add optional context data properties. For example: The Opt-in context data from [`user`](/docs/libraries/acul/js-sdk/Screens/interfaces/UserMembers).
</Callout>

B. Select **Save & Publish**

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,36 @@ export interface UserMembers {
enrolledEmails: Array<EnrolledEmail> | null;
enrolledPhoneNumbers: Array<EnrolledPhoneNumber> | null;
enrolledDevices: Array<EnrolledDevice> | null;
organizations: Organizations[] | null;
userMetadata: { [key: string]: string } | null;
appMetadata: { [key: string]: string } | null;
organizations: Organizations[] | null; // OPT-IN
userMetadata: { [key: string]: string } | null; // OPT-IN
appMetadata: { [key: string]: string } | null; // OPT-IN
}
```


<Callout icon="file-lines" color="#0EA5E9" iconType="regular">


* OPT-IN: You must explicitly configure these properties to make them available to the screen. To learn more, read [Configure ACUL](/docs/customize/login-pages/advanced-customizations/configure).


* When the Auth0 server is not aware of the current user, the `user` properties are not available in the following screens:

| Screens | Screens | Screens | Screens |
|--------------------------|---------------------------|--------------------------------|-----------------------------------------|
| Login screens | MFA OTP screens | Accept Invitation screens | InterstitialCaptcha screens |
| Signup screens | MFA Phone screens | Device Code screens | Reset Password screens |
| Passkey screens | MFA Push screens | Email Verification screens | MFA Country Codes screens |
| Challenge screens | MFA Recovery Code screens | Logout Aborted screens | MFA Detect Browser Capabilities screens |
| Email Identifier screens | MFA WebAuthn screens | Logout Complete screens | MFA Enroll screens |
| Phone Identifier screens | Accept Invitation screens | Brute Force Protection screens | |

</Callout>


## Properties

<ParamField body='appMetadata' type='{[key: string]: string; }'>
<ParamField body='appMetadata' type='Optional | {[key: string]: string; }'>

<Expandable title="Parameters">
<ParamField body="[key]" type="string"/>
Expand Down Expand Up @@ -68,12 +89,12 @@ export interface UserMembers {

<ParamField body='picture' type='string'/>

<ParamField body='userMetadata' type='{[key: string]: string; }'>
<ParamField body='userMetadata' type='Optional | {[key: string]: string; }'>

<Expandable title="Parameters">
<ParamField body="[key]" type="string"/>

</Expandable>
</ParamField>

<ParamField body='username' type='string'/>
<ParamField body='username' type='string'/>
Loading