Angular auth oidc client refresh token
Exemples utilisant cette bibliothèque
Flux de code PKCE avec jetons d’actualisation
Le flux de code OpenID Connect avec PKCE utilise des jetons d’actualisation pour actualiser la session et, à la fin de la session, l’utilisateur peut se déconnecter et révoquer les jetons. La démo est configurée pour n’utiliser chaque jeton d’actualisation qu’une seule fois.
Code
Flux de code avec PKCE à l’aide d’une configuration à partir d’une source HTTP et d’un renouvellement d’iframe
Parfois, il est nécessaire de charger la configuration à partir d’une adresse HTTP. Vous pouvez charger la configuration à partir de votre source et la mapper au format requis à l’aide de la propriété loader sur la configuration.
Les propriétés utilisées dans cet exemple ne sont fournies qu’à des fins de démonstration, vous pouvez utiliser n’importe quelle définition.
L’exemple
permet de connecter l’utilisateur directement sans clic de connexion à l’aide du flux de code avec PKCE et d’un auth-guard.
Flux de code Connexion automatique PKCE pour tous les itinéraires
L’exemple permet de connecter l’utilisateur directement sans clic de connexion à l’aide du flux de code avec PKCE et un auth-guard.
Connectez
le flux de code avec PKCE.
Coder le flux de code OIDC Azure AD avec PKCE
Exemple Azure AD à l’aide d’OpenID Connecter le flux de code avec PKCE et les jetons d’actualisation. Reportez-vous à l’exemple de configurations multiples si vous avez besoin de l’API Graph dans l’interface utilisateur ou d’une deuxième API.
Code
Auth0 Flux de code OpenID Connect avec PKCE et jetons d’actualisation
Exemple Auth0 à l’aide d’OpenID Flux de code Connect avec PKCE et jetons d’actualisation Flux
de code avec demande d’autorisation poussée (PAR) Exemple de node-oidc-provider
à l’aide de demandes d’autorisation poussées OAuth. Le fournisseur d’identité est implémenté à l’aide de node-oidc-provider
Code Flux
de code de plusieurs configurations avec des jetons d’actualisation PKCE à l’aide de Auth0, IdentityServer4
Il s’agit d’un exemple de configurations multiples qui utilise Auth0 avec des jetons d’actualisation pour une configuration et IdentityServer4 pour la seconde.
Code
Il s’agit de l’exemple de configurations multiples qui utilise Auth0 avec des jetons d’actualisation pour une configuration et IdentityServer4 pour la seconde. Les fenêtres contextuelles sont utilisées pour l’authentification.
Code
Plusieurs configurations Azure AD OpenID Connect Flux de code avec PKCE
Configurations multiples Exemple Azure AD utilisant OpenID Flux de code Connect avec PKCE et jetons d’actualisation. Cela peut être utilisé pour les implémentations à l’aide de l’API Microsoft Graph ou de plusieurs API.
Exemple Azure B2C de configurations multiples à l’aide du flux de code OpenID Connect avec PKCE et des jetons d’actualisation. Cela peut être utilisé pour les implémentations à l’aide de l’API Microsoft Graph ou de plusieurs API Code Flux de
code de configurations multiples avec PKCE de base avec iframe renew
Il s’agit d’un exemple de configurations multiples utilisant le flux de code avec PKCE et iframe renew.
Code
: flux de code Azure B2C PKCE avec renouvellement silencieux
L’exemple utilise le flux de code PKCE et le renouvellement iframe avec Azure B2C en tant que service de jeton de sécurité.
Code
Flux implicite avec renouvellement silencieux (non recommandé)
L’exemple utilise le flux implicite Open ID Connect avec renouvellement iframe. Ce flux n’est plus recommandé, mais certains serveurs le prennent uniquement en charge, et non le flux de code avec PKCE.
Code
Flux implicite google (non recommandé)
L’exemple utilise le flux implicite avec silent renew avec google. Ce flux n’est plus recommandé, mais certains serveurs le prennent uniquement en charge, et non le flux de code avec PKCE.
Flux
decode de code avec un module chargé en mode différé
L’exemple utilise le flux de code avec renouvellement silencieux, mais vous vous authentifiez dans un module chargé en différé
Flux de code de code à l’aide de l’API autonome L’exemple
utilise le flux de code avec renouvellement silencieux au sein d’un projet qui utilise l’API autonome
Exemple de code
mobile à l’aide de Cordova
Cet exemple est un exemple d’application utilisant Cordova et le client OIDC Angular Auth.
code