Documentation Index Fetch the complete documentation index at: https://auth0.generaltranslation.app/llms.txt
Use this file to discover all available pages before exploring further.
import React , { useState } from "react" ;
import { useScreen , useTransaction , login , useErrors } from "@auth0/auth0-acul-react/login-password" ;
import { Logo } from "../../components/Logo" ;
Hook permettant d’accéder à la configuration de l’image de marque et du thème. import { useBranding } from '@auth0/auth0-acul-react/login-id' ;
function CustomTheme () {
const branding = useBranding ();
}
Hook permettant d’accéder à la configuration de l’application Auth0 (client). import { useClient } from '@auth0/auth0-acul-react/login-id' ;
function AppInfo () {
const client = useClient ();
}
Hook permettant d’accéder au contexte et aux paramètres de l’organisation. import { useOrganization } from '@auth0/auth0-acul-react/login-id' ;
function OrgSelector () {
const organization = useOrganization ();
if ( ! organization ) {
return < p > Aucun contexte d'organisation </ p > ;
}
}
Hook permettant d’accéder à la configuration du prompt et aux paramètres du flux. import { usePrompt } from '@auth0/auth0-acul-react/login-id' ;
function FlowInfo () {
const prompt = usePrompt ();
}
Hook permettant d’accéder aux informations et aux métadonnées de l’écran actuel. Objet screen contenant le nom de l’écran actuel, sa configuration et les données propres à cet écran import { useScreen } from '@auth0/auth0-acul-react/login-id' ;
function ScreenDebug () {
const screen = useScreen ();
}
Hook permettant d’accéder à la configuration et aux paramètres du tenant. import { useTenant } from '@auth0/auth0-acul-react/login-id' ;
function TenantInfo () {
const tenant = useTenant ();
}
Hook permettant d’accéder à l’état de la transaction et aux données du flux d’authentification. Objet de transaction contenant l’état du flux, les données de session et les informations propres à la transaction import { useTransaction } from '@auth0/auth0-acul-react/login-id' ;
function TransactionInfo () {
const transaction = useTransaction ();
}
Hook permettant d’accéder aux données non fiables provenant des paramètres d’URL et des soumissions de formulaires. import { useUntrustedData } from '@auth0/auth0-acul-react/login-id' ;
function PrefilledForm () {
const untrustedData = useUntrustedData ();
}
Hook permettant d’accéder aux informations sur l’utilisateur et aux données de profil. import { useUser } from '@auth0/auth0-acul-react/login-id' ;
function UserProfile () {
const user = useUser ();
}
Propriétés Propriétés BrandingSettings export interface BrandingSettings {
colors ?: {
primary ?: string ;
pageBackground ?:
| string
| {
type : string ;
start : string ;
end : string ;
angleDegree : number ;
};
};
faviconUrl ?: string ;
logoUrl ?: string ;
fontUrl ?: string ;
}
Propriétés pageBackground?
string | { angleDegree: number; end: string; start: string; type: string; }
BrandingThemes export interface BrandingThemes {
default : {
borders : Record < string , string | boolean | number >;
colors : Record < string , string >;
displayName : string ;
fonts : Record < string , string | boolean | object >;
pageBackground : Record < string , string >;
widget : Record < string , string | number >;
};
}
Propriétés borders
Record<string, string | boolean | number>
fonts
Record<string, string | boolean | object>
widget
Record<string, string | number>
Propriétés metadata
{[key: string]: string; }
Propriétés metadata
{[key: string]: string; }
Propriétés authorizationParams
{ [key: ext-${string} ]: string; login_hint?: string; screen_hint?: string; ui_locales?: string; }
submittedFormData
{[key: string]: string | number | boolean | null | undefined; }
Propriétés appMetadata
{[key: string]: string; }
userMetadata
{[key: string]: string; }
Méthodes
Hooks utilitaires courants