@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-doidc는 react (compatible next.js 등) 를 위한 것입니다 .
시민:
@axa-fr/oidc-client는 다음과 같습니다.
FAQ 섹션에서 모범 사례를 따르는 경우).61.1kB , 미니딩+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 파일은 항상 라이브러리 버전에서 최신 정보를 제공해야합니다. package.json 파일에서 postinstall 스크립트를 설정하여 각 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 경고
Service Worker 모드를 사용하는 경우 OIDCServiceWorker.js 파일은 항상 라이브러리 버전과 최신 상태 여야합니다. package.json 파일에서 postinstall 스크립트를 설정하여 각 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 및 Romphentoken을 찾습니다.
이 구성 요소는 워크 플로우 복잡성을 숨기기 위해 " @axa-fr/oidc-client "의 사용을 캡슐화합니다. 내부적으로 " @axa-fr/react-oidc "의 경우, 네이티브 히스토리 API는 라우터 라이브러리가 무의미합니다.
OIDC에 대한 자세한 정보 :
FAQ guide 로 마이그레이션합니다guide 로 마이그레이션합니다guide 로 마이그레이션합니다guide 로 마이그레이션합니다guide 로 마이그레이션합니다