1.4 KiB
1.4 KiB
oauth2c
OAuth 2.0 인증 서버와 상호작용하는 도구. 더 많은 정보: https://github.com/cloudentity/oauth2c#usage.
- client credentials 방식으로 액세스 토큰 가져오기:
oauth2c {{발행자_주소}} --client-id {{클라이언트_아이디}} --client-secret {{클라이언트_시크릿}}
- authorization code flow 방식으로 토큰 가져오기:
oauth2c {{발행자_주소}} --client-id {{클라이언트_아이디}} --response-types code
- PKCE를 사용하는 authorization code flow 방식으로 토큰 가져오기:
oauth2c {{발행자_주소}} --client-id {{클라이언트_아이디}} --pkce
- password credentials 방식으로 토큰 가져오기:
oauth2c {{발행자_주소}} --client-id {{클라이언트_아이디}} --username {{사용자명}} --password {{비밀번호}}
- 기존 access token 갱신:
oauth2c {{발행자_주소}} --client-id {{클라이언트_아이디}} --refresh-token {{refresh_토큰}}
- 특정 scope를 지정하여 토큰 가져오기:
oauth2c {{발행자_주소}} --client-id {{클라이언트_아이디}} --scopes {{스코프1,스코프2}}
- device authorization flow 사용:
oauth2c {{발행자_주소}} --client-id {{클라이언트_아이디}} --grant-type device_code
- 브라우저를 실행하지 않는 silent 모드로 실행:
oauth2c {{발행자_주소}} --client-id {{클라이언트_아이디}} {{[-s|--silent]}} --no-browser