@azure/msal-react package
Interfészek
| IMsalContext |
Típusaliasok
| AccountIdentifiers | |
| AuthenticatedTemplateProps | |
| MsalAuthenticationProps | |
| MsalAuthenticationResult | |
| MsalProviderProps | |
| SetComplement | |
| SetDifference | |
| Subtract | |
| UnauthenticatedTemplateProps | |
| WithMsalProps |
Függvények
| Authenticated |
Gyermekösszetevők renderelése a felhasználó hitelesítése esetén |
| Msal |
Megkísérli hitelesíteni a felhasználót, ha még nincs hitelesítve, majd megjeleníti a gyermekösszetevőket |
| Msal |
MSAL-környezetszolgáltatói összetevő. Ezt az MSAL-t használó többi összetevő fölé kell renderelni. |
| Unauthenticated |
Gyermekösszetevők renderelése, ha a felhasználó nincs hitelesítve |
| use |
Adott 1 vagy több accountIdentifiers, visszaadja a Fiók objektumot, ha a felhasználó bejelentkezett |
| use |
Azt adja vissza, hogy egy felhasználó jelenleg bejelentkezett-e. Igény szerint adjon meg 1 vagy több accountIdentifiers azonosítót annak megállapításához, hogy egy adott felhasználó bejelentkezett-e |
| use |
Msal környezeti értékeket ad vissza |
| use |
Ha egy felhasználó jelenleg nincs bejelentkezve ebben a horogban, bejelentkezést hív meg. A sikertelen bejelentkezések újrapróbálhatók a visszaadott bejelentkezési visszahívással. Ha egy felhasználó éppen be van jelentkezve ebben a horogban, megkísérli megszerezni a jogkivonatot. A későbbi jogkivonat-kérések használhatják a visszaadott acquireToken visszahívást. Igény szerint adjon meg egy kérelemobjektumot, amelyet a bejelentkezési/acquireToken-hívásban használni szeretne. Igény szerint adjon meg egy adott felhasználót, akibe be kell jelentkeznie. |
| with |
Magasabb rendű összetevő csomagolja a megadott összetevőt a msal környezet értékeinek az összetevő támaszaiba történő injektálásával |
Változók
| Msal |
|
| Msal |
|
| version |
Függvény adatai
AuthenticatedTemplate(PropsWithChildren<Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>>)
Gyermekösszetevők renderelése a felhasználó hitelesítése esetén
function AuthenticatedTemplate(props: PropsWithChildren<Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>>): React.ReactElement | null
Paraméterek
- props
-
PropsWithChildren<Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>>
Válaszok
React.ReactElement | null
MsalAuthenticationTemplate(PropsWithChildren<Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">> & { authenticationRequest?: PopupRequest | RedirectRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>, errorComponent?: any, interactionType: InteractionType, loadingComponent?: any }>)
Megkísérli hitelesíteni a felhasználót, ha még nincs hitelesítve, majd megjeleníti a gyermekösszetevőket
function MsalAuthenticationTemplate(props: PropsWithChildren<Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">> & { authenticationRequest?: PopupRequest | RedirectRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>, errorComponent?: any, interactionType: InteractionType, loadingComponent?: any }>): React.ReactElement | null
Paraméterek
- props
-
PropsWithChildren<Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">> & { authenticationRequest?: PopupRequest | RedirectRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>, errorComponent?: any, interactionType: InteractionType, loadingComponent?: any }>
Válaszok
React.ReactElement | null
MsalProvider(PropsWithChildren<{ instance: IPublicClientApplication }>)
MSAL-környezetszolgáltatói összetevő. Ezt az MSAL-t használó többi összetevő fölé kell renderelni.
function MsalProvider(__namedParameters: PropsWithChildren<{ instance: IPublicClientApplication }>): React.ReactElement
Paraméterek
- __namedParameters
-
PropsWithChildren<{ instance: IPublicClientApplication }>
Válaszok
UnauthenticatedTemplate(PropsWithChildren<Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>>)
Gyermekösszetevők renderelése, ha a felhasználó nincs hitelesítve
function UnauthenticatedTemplate(props: PropsWithChildren<Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>>): React.ReactElement | null
Paraméterek
- props
-
PropsWithChildren<Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>>
Válaszok
React.ReactElement | null
useAccount(Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>)
Adott 1 vagy több accountIdentifiers, visszaadja a Fiók objektumot, ha a felhasználó bejelentkezett
function useAccount(accountIdentifiers?: Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>): AccountInfo | null
Paraméterek
- accountIdentifiers
-
Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>
Válaszok
AccountInfo | null
useIsAuthenticated(Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>)
Azt adja vissza, hogy egy felhasználó jelenleg bejelentkezett-e. Igény szerint adjon meg 1 vagy több accountIdentifiers azonosítót annak megállapításához, hogy egy adott felhasználó bejelentkezett-e
function useIsAuthenticated(matchAccount?: Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>): boolean
Paraméterek
- matchAccount
-
Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>
Válaszok
boolean
useMsal()
useMsalAuthentication(InteractionType, PopupRequest | RedirectRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>, Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>)
Ha egy felhasználó jelenleg nincs bejelentkezve ebben a horogban, bejelentkezést hív meg. A sikertelen bejelentkezések újrapróbálhatók a visszaadott bejelentkezési visszahívással. Ha egy felhasználó éppen be van jelentkezve ebben a horogban, megkísérli megszerezni a jogkivonatot. A későbbi jogkivonat-kérések használhatják a visszaadott acquireToken visszahívást. Igény szerint adjon meg egy kérelemobjektumot, amelyet a bejelentkezési/acquireToken-hívásban használni szeretne. Igény szerint adjon meg egy adott felhasználót, akibe be kell jelentkeznie.
function useMsalAuthentication(interactionType: InteractionType, authenticationRequest?: PopupRequest | RedirectRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>, accountIdentifiers?: Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>): MsalAuthenticationResult
Paraméterek
- interactionType
- InteractionType
- authenticationRequest
-
PopupRequest | RedirectRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>
- accountIdentifiers
-
Partial<Pick<AccountInfo, "homeAccountId" | "localAccountId" | "username">>
Válaszok
withMsal<P>(ComponentType<P>)
Magasabb rendű összetevő csomagolja a megadott összetevőt a msal környezet értékeinek az összetevő támaszaiba történő injektálásával
function withMsal<P>(Component: ComponentType<P>): FunctionComponent<Subtract<P, WithMsalProps>>
Paraméterek
- Component
-
ComponentType<P>
Válaszok
FunctionComponent<Subtract<P, WithMsalProps>>
Változó részletei
MsalConsumer
MsalContext
version
version: "3.0.29"
Típus
"3.0.29"