IDE>> id>> 返回
项目作者: bacchus-snu

项目描述 :
Identity management service for SNUCSE
高级语言: TypeScript
项目地址: git://github.com/bacchus-snu/id.git
创建时间: 2017-01-04T10:36:25Z
项目社区:https://github.com/bacchus-snu/id

开源协议:MIT License

下载


id.snucse.org API

Build Status

Directory service for SNUCSE accounts

개발 환경 설정

필독! Bacchus ID는 Yarn Berry의 PnP 기능을 사용합니다. 아래 적힌 설명대로 개발 환경을
설정하세요.

  1. $ yarn install
  2. $ # 편집기 SDK를 설치합니다. 설치 후에 편집기 설정을 수정해야 할 수도 있습니다.
  3. $ # https://yarnpkg.com/getting-started/editor-sdks 를 참고하세요.
  4. $ yarn dlx @yarnpkg/sdks vscode # or vim

JWK 만들기

OIDC 설정에 필요한 JWK를 만들려면, 웹 브라우저 콘솔에서 다음 코드를 실행하세요.

  1. const key = await crypto.subtle.generateKey(
  2. { name: 'ECDSA', namedCurve: 'P-256' },
  3. true,
  4. ['sign', 'verify'],
  5. );
  6. const jwk = await crypto.subtle.exportKey('jwk', key.privateKey);
  7. console.log(JSON.stringify(jwk));