@axa-fr/oidc-client@axa-fr/react-oidc@axa-fr/svelte-oidc : เรากำลังมองหาผู้สนับสนุน@axa-fr/vue-oidc : เรากำลังมองหาผู้สนับสนุน@axa-fr/angular-oidc : เรากำลังมองหาผู้สนับสนุน@AXA-FR/OIDC-client ไลบรารีที่เบาที่สุดและมีความปลอดภัยเพื่อจัดการการรับรองความถูกต้องด้วย OpenID Connect (OIDC) และ OAUTH2 โปรโตคอล มันเข้ากันได้กับผู้ให้บริการ OIDC ทั้งหมด @AXA-FR/OIDC-Client เป็นไลบรารี JavaScript บริสุทธิ์ มันทำงานกับกรอบ JavaScript หรือห้องสมุดใด ๆ @axa-fr/react-oidc มีไว้สำหรับ การตอบสนอง (เข้ากันได้ next.js ฯลฯ ) เราคาดว่าจะให้เร็ว ๆ นี้สำหรับ Vue , Angular และ Svelte
การสาธิต:
@axa-fr/oidc-client คือ:
FAQ )61.1kB , minified+gzipped 16.8kB PKG สถิติผ่าน bundlephobia.comใช้งานได้ดีกับ:
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 คำเตือน
หากคุณใช้โหมด Service Worker ไฟล์ OidcServiceWorker.js ควรเป็นรุ่นล่าสุดกับเวอร์ชันของไลบรารี คุณสามารถตั้งค่าสคริปต์ postinstall ในไฟล์ package.json ของคุณเพื่ออัปเดตได้ที่การติดตั้ง NPM แต่ละครั้ง ตัวอย่างเช่น :
"scripts" : {
...
"postinstall" : " node ./node_modules/@axa-fr/oidc-client/bin/copy-service-worker-files.mjs public "
},เอกสารเพิ่มเติม:
@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 คำเตือน
หากคุณใช้โหมดผู้ปฏิบัติงานบริการไฟล์ OIDCServiceWorker.js ควรเป็นวันที่ทันสมัยกับเวอร์ชันของไลบรารี คุณสามารถตั้งค่าสคริปต์ postinstall ในไฟล์ package.json ของคุณเพื่ออัปเดตได้ที่การติดตั้ง NPM แต่ละครั้ง ตัวอย่างเช่น :
"scripts" : {
...
"postinstall" : " node ./node_modules/@axa-fr/react-oidc/bin/copy-service-worker-files.mjs public "
},เอกสารเพิ่มเติม:
@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
ผู้ปฏิบัติงานบริการจับ access_token และ refresh_token ที่ไม่สามารถเข้าถึงได้สำหรับลูกค้า
ส่วนประกอบเหล่านี้ห่อหุ้มการใช้ " @axa-fr/oidc-client " เพื่อซ่อนความซับซ้อนของเวิร์กโฟลว์ ภายในสำหรับ " @axa-fr/react-oidc ", API ประวัติศาสตร์ดั้งเดิมใช้เป็นห้องสมุดเราเตอร์ไม่เชื่อเรื่องพระเจ้า
ข้อมูลเพิ่มเติมเกี่ยวกับ OIDC:
FAQ guide V3 ถึง V4guide V3 ถึง V5guide V4 ถึง V5guide V5 ถึง V6guide V6 ถึง V7