@axa-fr/oidc-client@axa-fr/react-oidc@axa-fr/svelte-oidc : Wir suchen einen Mitwirkenden@axa-fr/vue-oidc : Wir suchen einen Mitwirkenden@axa-fr/angular-oidc : Wir suchen einen Mitwirkenden@Axa-FR/OIDC-Client Die leichteste und sicherste Bibliothek zur Verwaltung der Authentifizierung mit OpenID Connect (OIDC) und OAuth2-Protokoll. Es ist mit allen OIDC -Anbietern kompatibel. @Axa-FR/OIDC-Client ist eine reine JavaScript-Bibliothek. Es funktioniert mit einem JavaScript -Framework oder einer Bibliothek. @axa-FR/react-oidc ist für React (kompatibel Next.js usw.). Wir erwarten, dass sie bald einen für Vue , Angular und Sufle liefern.
Demos:
@Axa-FR/OIDC-Client ist:
FAQ befolgen)61.1kB , Minified+Gziped 16.8kB PKG -Statistiken über bündelphobia.comFunktioniert vollkommen gut mit:
npm install @axa-fr/oidc-client --save
# To install or update OidcServiceWorker.js file, you can run
node ./node_modules/@axa-fr/oidc-client/bin/copy-service-worker-files.mjs public
# If you have a "public" folder, the 2 files will be created :
# ./public/OidcServiceWorker.js <-- will be updated at each "npm install"
# ./public/OidcTrustedDomains.js <-- won't be updated if already exist Warnung
Wenn Sie Service Worker -Modus verwenden, sollte die Datei OidcServiceWorker.js immer über die Version der Bibliothek auf dem neuesten Stand sein. Sie können ein Postinstall -Skript in Ihre package.json -Datei einrichten, um es bei jeder NPM -Installation zu aktualisieren. Zum Beispiel :
"scripts" : {
...
"postinstall" : " node ./node_modules/@axa-fr/oidc-client/bin/copy-service-worker-files.mjs public "
},Weitere Dokumentation:
@axa-fr/oidc-clientnpm install @axa-fr/react-oidc --save
# To install or update OidcServiceWorker.js file, you can run
node ./node_modules/@axa-fr/react-oidc/bin/copy-service-worker-files.mjs public
# If you have a "public" folder, the 2 files will be created :
# ./public/OidcServiceWorker.js <-- will be updated at each "npm install"
# ./public/OidcTrustedDomains.js <-- won't be updated if already exist Warnung
Wenn Sie Service Worker-Modus verwenden, sollte die Datei oidcServiceWorder.js.js immer über die Version der Bibliothek auf dem Laufenden sein. Sie können ein Postinstall -Skript in Ihre Paket.json -Datei einrichten, um es bei jeder NPM -Installation zu aktualisieren. Zum Beispiel :
"scripts" : {
...
"postinstall" : " node ./node_modules/@axa-fr/react-oidc/bin/copy-service-worker-files.mjs public "
},Weitere Dokumentation:
@axa-fr/react-oidc git clone https://github.com/AxaFrance/oidc-client.git
cd oidc-client
pnpm install
# oidc client demo
cd examples/oidc-client-demo
pnpm install
pnpm start
# then navigate to http://localhost:5174
# react vite demo
cd examples/react-oidc-demo
pnpm install
pnpm start
# then navigate to http://localhost:4200
# react NextJS demo
cd examples/nextjs-demo
pnpm install
pnpm run dev
# then navigate to http://localhost:3001
Der Service Worker Catch Access_Token und Refresh_Token , der dem Client niemals zugänglich ist.
Diese Komponenten umfassen die Verwendung von " @axa-fr/oidc-client ", um die Komplexität der Workflow auszublenden. Innen für " @axa-fr/react-oidc " wird native History-API als agnostische Routerbibliothek verwendet.
Weitere Informationen zu OIDC:
FAQ guideguideguideguideguide