image
image
image
image
image
image

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

de

code 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