Passage by 1Password - Auth(Independent Publisher)(미리 보기)
통과는 1Password의 17 년 이상의 업계 최고의 보안 전문 지식에 의해 뒷받침됩니다. 기존 인증 흐름을 완전히 대체하거나 처음부터 암호 없는 인증 및 고객 ID 관리를 위한 강력한 솔루션으로 빌드합니다. 암호, 매직 링크 및 로그인 코드로 구동되는 로그인 흐름을 구현하여 암호를 제거하는 전체 보안, 비즈니스 및 사용자 환경의 이점을 실현합니다.
이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.
| 서비스 | 클래스 | Regions |
|---|---|---|
| Copilot Studio | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 논리 앱 | 스탠다드 | 다음을 제외한 모든 Logic Apps 지역 : - Azure Government 지역 - Azure 중국 지역 - 미국 국방부(DoD) |
| Power Apps | Premium | 다음을 제외한 모든 Power Apps 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| Power Automate | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 연락처 | |
|---|---|
| 이름 | 트로이 테일러 |
| URL | https://www.hitachisolutions.com |
| 전자 메일 | ttaylor@hitachisolutions.com |
| 커넥터 메타데이터 | |
|---|---|
| 게시자 | 트로이 테일러 |
| 웹 사이트 | https://passage.1password.com/ |
| 개인 정보 보호 정책 | https://storage.googleapis.com/passage-docs/passage-privacy-policy.pdf |
| 카테고리 | Security |
연결을 만드는 중
커넥터는 다음 인증 유형을 지원합니다.
| 기본값 | 연결을 만들기 위한 매개 변수입니다. | 모든 지역 | 공유할 수 없음 |
기본값
적용 가능: 모든 지역
연결을 만들기 위한 매개 변수입니다.
공유 가능한 연결이 아닙니다. 전원 앱이 다른 사용자와 공유되면 다른 사용자에게 새 연결을 명시적으로 만들라는 메시지가 표시됩니다.
| 이름 | 유형 | Description | 필수 |
|---|---|---|---|
| API 키('전달자 YOUR_API_KEY' 형식) | 시큐어스트링 (보안 문자열) | 이 API에 대한 API 키('전달자 YOUR_API_KEY' 형식) | 진실 |
제한 한도
| Name | 호출 | 갱신 기간 |
|---|---|---|
| 연결당 API 호출 | 100 | 60초 |
동작
| JWK 가져오기 |
앱에 대한 JWKS를 검색합니다. JWT의 KID를 사용하여 적절한 JWK를 일치시키고 JWK의 공개 키를 사용하여 JWT를 확인할 수 있습니다. |
| OAuth2 콜백 처리 |
OAuth2 흐름 콜백을 처리합니다. |
| OAuth2 흐름 시작 |
에 설명된 연결 공급자 요청 매개 변수를 사용하여 OAuth2 흐름을 시작합니다. https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest |
| OpenID 구성 가져오기 |
앱에 대한 OpenID 구성을 검색합니다. |
| OTP 인증 |
사용자에 대한 일회성 암호를 인증합니다. 이 엔드포인트는 일회성 암호가 유효한지 확인한 다음 사용자에 대한 인증 토큰을 반환합니다. |
| OTP를 사용하여 로그인 |
사용자에게 로그인 전자 메일 또는 SMS를 보냅니다. 사용자는 로그인을 완료하기 위해 일회용 암호가 포함된 전자 메일 또는 텍스트를 받게 됩니다. |
| OTP에 등록 |
사용자를 만들고 사용자에게 등록 전자 메일 또는 SMS를 보냅니다. 사용자는 등록을 완료하기 위해 일회용 암호가 포함된 전자 메일 또는 텍스트를 받게 됩니다. |
|
Web |
WebAuthn 등록을 시작하고 사용자를 만듭니다. 이 엔드포인트는 브라우저에서 등록 식을 수행하는 데 사용되는 WebAuthn 자격 증명 만들기 챌린지를 만듭니다. |
|
Web |
WebAuthn 등록을 완료하고 사용자를 인증합니다. |
|
Web |
현재 사용자에 대한 WebAuthn 디바이스 추가 작업을 시작합니다. 이 엔드포인트는 브라우저에서 등록 식을 수행하는 데 사용되는 WebAuthn 자격 증명 만들기 챌린지를 만듭니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다. |
|
Web |
현재 사용자에 대한 WebAuthn 디바이스 추가 작업을 완료합니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다. |
|
Web |
사용자에 대한 WebAuthn 로그인을 시작합니다. 이 엔드포인트는 브라우저에서 로그인 식을 수행하는 데 사용되는 WebAuthn 자격 증명 어설션 챌린지를 만듭니다. |
|
Web |
WebAuthn 로그인을 완료하고 사용자를 인증합니다. |
| 디바이스 나열 |
인증된 사용자의 모든 WebAuthn 디바이스 목록을 검색합니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다. |
| 디바이스 업데이트 |
현재 사용자의 ID별로 디바이스를 업데이트합니다. 현재 업데이트할 수 있는 유일한 필드는 친숙한 이름입니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다. |
| 디바이스 해지 |
현재 사용자의 ID로 디바이스를 해지합니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다. |
| 매직 링크 상태 |
매직 링크가 아직 활성화되었는지 확인합니다. 매직 링크가 활성화되면 이 엔드포인트는 사용자에 대한 인증 토큰을 반환합니다. 이 엔드포인트를 사용하여 한 디바이스에서 로그인을 시작한 다음 폴링하고 다른 디바이스에서 로그인이 완료될 때까지 기다릴 수 있습니다. |
| 매직 링크 인증 |
사용자에 대한 매직 링크를 인증합니다. 이 엔드포인트는 매직 링크가 유효한지 확인한 다음 사용자에 대한 인증 토큰을 반환합니다. |
| 매직 링크로 로그인 |
사용자에게 로그인 전자 메일 또는 SMS를 보냅니다. 사용자는 로그인을 완료하기 위한 링크가 포함된 전자 메일 또는 텍스트를 받게 됩니다. |
| 매직 링크에 등록 |
사용자를 만들고 사용자에게 등록 전자 메일 또는 SMS를 보냅니다. 사용자는 등록을 완료하기 위한 링크가 포함된 전자 메일 또는 텍스트를 받게 됩니다. |
| 사용자 가져오기 |
사용자가 있는 경우 사용자 정보를 검색합니다. 이 엔드포인트를 사용하여 사용자에게 기존 계정이 있는지 여부와 로그인 또는 등록해야 하는지 여부를 확인할 수 있습니다. |
| 사용자 만들기 |
사용자를 만듭니다. |
| 사용자의 메타데이터 가져오기 |
현재 사용자의 사용자 메타데이터를 검색합니다. |
| 사용자의 메타데이터 업데이트 |
현재 사용자의 메타데이터를 업데이트합니다. 유효한 메타데이터 필드만 허용됩니다. 잘못된 메타데이터 필드가 있으면 업데이트가 중단됩니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다. |
| 새 인증 및 새로 고침 토큰 만들기 |
새 인증 토큰과 새 새로 고침 토큰을 만들고 반환합니다. |
| 새로 고침 토큰 해지 |
새로 고침 토큰을 취소합니다. |
| 소셜 연결 가져오기 |
현재 사용자의 소셜 연결을 가져옵니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다. |
| 소셜 연결 삭제 |
현재 사용자의 소셜 연결을 삭제합니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다. |
| 앱 가져오기 |
애플리케이션에 대한 정보를 검색합니다. |
| 연결에 계정 연결 |
기존 계정을 OAuth2 연결에 연결합니다. |
| 인증 토큰에 대한 Exchange OAuth2 |
인증 토큰에 대한 OAuth2 연결 데이터를 교환합니다. |
| 전자 메일 변경 |
인증된 사용자에 대한 전자 메일 변경을 시작합니다. 전자 메일을 변경하려면 확인이 필요하므로 전자 메일 변경이 적용되기 전에 확인해야 하는 전자 메일이 사용자에게 전송됩니다. |
| 전화 변경 |
인증된 사용자의 전화 번호 변경을 시작합니다. 전화 번호 변경에는 확인이 필요하므로 전화 번호 변경이 적용되기 전에 확인해야 하는 링크가 있는 SMS가 사용자에게 전송됩니다. |
| 현재 사용자 가져오기 |
전달자 토큰을 통해 현재 인증된 사용자에 대한 정보를 검색합니다. |
JWK 가져오기
앱에 대한 JWKS를 검색합니다. JWT의 KID를 사용하여 적절한 JWK를 일치시키고 JWK의 공개 키를 사용하여 JWT를 확인할 수 있습니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
반환
OAuth2 콜백 처리
OAuth2 흐름 콜백을 처리합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
OAuth2 코드
|
code | True | string |
OAuth2 공급자가 반환한 권한 부여 코드입니다. |
|
주
|
state | string |
OAuth2 공급자가 반환한 상태입니다. |
|
|
오류
|
error | string |
OAuth2 공급자가 반환한 오류입니다. |
|
|
오류
|
error_description | string |
OAuth2 공급자가 반환한 오류 설명입니다. |
OAuth2 흐름 시작
에 설명된 연결 공급자 요청 매개 변수를 사용하여 OAuth2 흐름을 시작합니다. https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
리디렉션 URI
|
redirect_uri | True | string |
OAuth2 흐름이 완료된 후 리디렉션할 URL입니다. |
|
주
|
state | string |
리디렉션 URI로 전달할 상태입니다. |
|
|
코드 챌린지
|
code_challenge | True | string |
코드 챌린지. |
|
Code Challenge 메서드
|
code_challenge_method | True | string |
코드 챌린지 메서드. |
|
연결 유형
|
connection_type | True | string |
연결 유형; google, github, apple 또는 passage to login with. |
OpenID 구성 가져오기
앱에 대한 OpenID 구성을 검색합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
반환
OTP 인증
사용자에 대한 일회성 암호를 인증합니다. 이 엔드포인트는 일회성 암호가 유효한지 확인한 다음 사용자에 대한 인증 토큰을 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
OTP
|
otp | True | string |
일회성 암호입니다. |
|
OTP ID
|
otp_id | True | string |
일회성 암호의 ID입니다. |
반환
OTP를 사용하여 로그인
사용자에게 로그인 전자 메일 또는 SMS를 보냅니다. 사용자는 로그인을 완료하기 위해 일회용 암호가 포함된 전자 메일 또는 텍스트를 받게 됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
아이디
|
identifier | True | string |
유효한 전자 메일 또는 E164 전화 번호입니다. |
|
Language
|
language | string |
보낼 전자 메일의 언어(선택 사항)입니다. |
반환
OTP에 등록
사용자를 만들고 사용자에게 등록 전자 메일 또는 SMS를 보냅니다. 사용자는 등록을 완료하기 위해 일회용 암호가 포함된 전자 메일 또는 텍스트를 받게 됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
아이디
|
identifier | True | string |
유효한 전자 메일 또는 E164 전화 번호입니다. |
|
Language
|
language | string |
보낼 전자 메일의 언어(선택 사항)입니다. |
반환
WebAuthn 등록 시작
WebAuthn 등록을 시작하고 사용자를 만듭니다. 이 엔드포인트는 브라우저에서 등록 식을 수행하는 데 사용되는 WebAuthn 자격 증명 만들기 챌린지를 만듭니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
아이디
|
identifier | True | string |
유효한 전자 메일 또는 E164 전화 번호입니다. |
|
인증자 첨부 파일
|
authenticator_attachment | string |
이 WebAuthN 흐름 요청에서 사용할 인증 유형을 선택합니다. |
반환
WebAuthn 등록 완료
WebAuthn 등록을 완료하고 사용자를 인증합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
핸드셰이크 ID
|
handshake_id | True | string |
핸드셰이크 식별자입니다. |
|
인증자 첨부 파일
|
authenticatorAttachment | string |
인증자 첨부 파일입니다. |
|
|
아이디
|
id | string |
자격 증명의 식별자입니다. 식별자에 대한 요구 사항은 각 자격 증명 유형에 대해 고유합니다. 예를 들어 사용자 이름/암호 튜플의 사용자 이름을 나타낼 수 있습니다. |
|
|
원시 ID
|
rawId | string |
원시 식별자입니다. |
|
|
증명 개체
|
attestationObject | string |
증명 개체는 attestationObject의 바이트 조각 버전입니다. 이 특성에는 불투명하고 클라이언트의 변조로부터 암호화적으로 보호되는 증명 개체가 포함됩니다. 증명 개체에는 인증자 데이터와 증명 문이 모두 포함됩니다. 전자에는 AAGUID, 고유한 자격 증명 ID 및 자격 증명 공개 키가 포함됩니다. 증명 문의 내용은 인증자가 사용하는 증명 문 형식에 따라 결정됩니다. 또한 신뢰 당사자의 서버가 증명 문의 유효성을 검사하고 JSON 직렬화된 클라이언트 데이터와 함께 인증자 데이터를 디코딩하고 유효성을 검사하는 데 필요한 추가 정보가 포함되어 있습니다. |
|
|
클라이언트 데이터 JSON
|
clientDataJSON | string |
이 특성에는 create() 또는 get()에 대한 호출에서 클라이언트가 인증자에 전달한 클라이언트 데이터의 JSON serialization이 포함됩니다. |
|
|
운송
|
transports | array of string |
전송입니다. |
|
|
운송
|
transports | array of string |
전송입니다. |
|
|
유형
|
type | string |
개체의 인터페이스 개체 [[type]] 슬롯 값으로, 이 개체가 나타내는 자격 증명 형식을 지정합니다. Webauthn 자격 증명에 대해 "public-key"를 입력해야 합니다. |
|
|
사용자 ID
|
user_id | True | string |
사용자 식별자입니다. |
반환
WebAuthn 디바이스 추가 시작
현재 사용자에 대한 WebAuthn 디바이스 추가 작업을 시작합니다. 이 엔드포인트는 브라우저에서 등록 식을 수행하는 데 사용되는 WebAuthn 자격 증명 만들기 챌린지를 만듭니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
인증자 첨부 파일
|
authenticator_attachment | string |
이 WebAuthN 흐름 요청에서 사용할 인증 유형을 선택합니다. |
반환
WebAuthn 디바이스 추가 완료
현재 사용자에 대한 WebAuthn 디바이스 추가 작업을 완료합니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
핸드셰이크 ID
|
handshake_id | True | string |
핸드셰이크 식별자입니다. |
|
인증자 첨부 파일
|
authenticatorAttachment | string |
인증자 첨부 파일입니다. |
|
|
아이디
|
id | string |
자격 증명의 식별자입니다. 식별자에 대한 요구 사항은 각 자격 증명 유형에 대해 고유합니다. 예를 들어 사용자 이름/암호 튜플의 사용자 이름을 나타낼 수 있습니다. |
|
|
원시 ID
|
rawId | string |
원시 식별자입니다. |
|
|
증명 개체
|
attestationObject | string |
증명 개체는 attestationObject의 바이트 조각 버전입니다. 이 특성에는 불투명하고 클라이언트의 변조로부터 암호화적으로 보호되는 증명 개체가 포함됩니다. 증명 개체에는 인증자 데이터와 증명 문이 모두 포함됩니다. 전자에는 AAGUID, 고유한 자격 증명 ID 및 자격 증명 공개 키가 포함됩니다. 증명 문의 내용은 인증자가 사용하는 증명 문 형식에 따라 결정됩니다. 또한 신뢰 당사자의 서버가 증명 문의 유효성을 검사하고 JSON 직렬화된 클라이언트 데이터와 함께 인증자 데이터를 디코딩하고 유효성을 검사하는 데 필요한 추가 정보가 포함되어 있습니다. |
|
|
클라이언트 데이터 JSON
|
clientDataJSON | string |
이 특성에는 create() 또는 get()에 대한 호출에서 클라이언트가 인증자에 전달한 클라이언트 데이터의 JSON serialization이 포함됩니다. |
|
|
운송
|
transports | array of string |
전송입니다. |
|
|
운송
|
transports | array of string |
전송입니다. |
|
|
유형
|
type | string |
개체의 인터페이스 개체 [[type]] 슬롯 값으로, 이 개체가 나타내는 자격 증명 형식을 지정합니다. Webauthn 자격 증명에 대해 "public-key"를 입력해야 합니다. |
|
|
사용자 ID
|
user_id | True | string |
사용자 식별자입니다. |
반환
WebAuthn 로그인 시작
사용자에 대한 WebAuthn 로그인을 시작합니다. 이 엔드포인트는 브라우저에서 로그인 식을 수행하는 데 사용되는 WebAuthn 자격 증명 어설션 챌린지를 만듭니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
아이디
|
identifier | string |
유효한 전자 메일 또는 E164 전화 번호입니다. |
반환
WebAuthn 로그인 완료
WebAuthn 로그인을 완료하고 사용자를 인증합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
핸드셰이크 ID
|
handshake_id | True | string |
핸드셰이크 식별자입니다. |
|
인증자 첨부 파일
|
authenticatorAttachment | string |
인증자 첨부 파일입니다. |
|
|
아이디
|
id | string |
자격 증명의 식별자입니다. 식별자에 대한 요구 사항은 각 자격 증명 유형에 대해 고유합니다. 예를 들어 사용자 이름/암호 튜플의 사용자 이름을 나타낼 수 있습니다. |
|
|
원시 ID
|
rawId | string |
원시 식별자입니다. |
|
|
인증자 데이터
|
authenticatorData | string |
인증자 데이터입니다. |
|
|
클라이언트 데이터 JSON
|
clientDataJSON | string |
이 특성에는 create() 또는 get()에 대한 호출에서 클라이언트가 인증자에 전달한 클라이언트 데이터의 JSON serialization이 포함됩니다. |
|
|
Signature
|
signature | string |
서명입니다. |
|
|
사용자
|
userHandle | string |
사용자 핸들입니다. |
|
|
유형
|
type | string |
개체의 인터페이스 개체 [[type]] 슬롯 값으로, 이 개체가 나타내는 자격 증명 형식을 지정합니다. Webauthn 자격 증명에 대해 "public-key"를 입력해야 합니다. |
|
|
사용자 ID
|
user_id | string |
사용자 식별자입니다. |
반환
디바이스 나열
인증된 사용자의 모든 WebAuthn 디바이스 목록을 검색합니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
반환
디바이스 업데이트
현재 사용자의 ID별로 디바이스를 업데이트합니다. 현재 업데이트할 수 있는 유일한 필드는 친숙한 이름입니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
디바이스 ID
|
device_id | True | string |
디바이스 ID입니다. |
|
친숙한 이름
|
friendly_name | True | string |
친숙한 이름입니다. |
반환
디바이스 해지
현재 사용자의 ID로 디바이스를 해지합니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
디바이스 ID
|
device_id | True | string |
디바이스 ID입니다. |
매직 링크 상태
매직 링크가 아직 활성화되었는지 확인합니다. 매직 링크가 활성화되면 이 엔드포인트는 사용자에 대한 인증 토큰을 반환합니다. 이 엔드포인트를 사용하여 한 디바이스에서 로그인을 시작한 다음 폴링하고 다른 디바이스에서 로그인이 완료될 때까지 기다릴 수 있습니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
아이디
|
id | True | string |
식별자입니다. |
반환
매직 링크 인증
사용자에 대한 매직 링크를 인증합니다. 이 엔드포인트는 매직 링크가 유효한지 확인한 다음 사용자에 대한 인증 토큰을 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
매직 링크
|
magic_link | True | string |
마법의 링크. |
반환
매직 링크로 로그인
사용자에게 로그인 전자 메일 또는 SMS를 보냅니다. 사용자는 로그인을 완료하기 위한 링크가 포함된 전자 메일 또는 텍스트를 받게 됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
아이디
|
identifier | True | string |
유효한 전자 메일 또는 E164 전화 번호입니다. |
|
Language
|
language | string |
보낼 전자 메일 또는 SMS의 언어입니다(선택 사항). |
|
|
매직 링크 경로
|
magic_link_path | string |
앱의 auth_origin 상대적인 경로입니다(선택 사항). |
반환
매직 링크에 등록
사용자를 만들고 사용자에게 등록 전자 메일 또는 SMS를 보냅니다. 사용자는 등록을 완료하기 위한 링크가 포함된 전자 메일 또는 텍스트를 받게 됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
아이디
|
identifier | True | string |
유효한 전자 메일 또는 E164 전화 번호입니다. |
|
Language
|
language | string |
보낼 전자 메일 또는 SMS의 언어입니다(선택 사항). |
|
|
매직 링크 경로
|
magic_link_path | string |
앱의 auth_origin 상대적인 경로입니다(선택 사항). |
반환
사용자 가져오기
사용자가 있는 경우 사용자 정보를 검색합니다. 이 엔드포인트를 사용하여 사용자에게 기존 계정이 있는지 여부와 로그인 또는 등록해야 하는지 여부를 확인할 수 있습니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
전자 메일 또는 전화
|
identifier | True | string |
전자 메일 또는 전화 번호입니다. |
반환
사용자 만들기
사용자를 만듭니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
아이디
|
identifier | True | string |
식별자입니다. |
반환
사용자의 메타데이터 가져오기
현재 사용자의 사용자 메타데이터를 검색합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
반환
사용자의 메타데이터 업데이트
현재 사용자의 메타데이터를 업데이트합니다. 유효한 메타데이터 필드만 허용됩니다. 잘못된 메타데이터 필드가 있으면 업데이트가 중단됩니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
반환
새 인증 및 새로 고침 토큰 만들기
새 인증 토큰과 새 새로 고침 토큰을 만들고 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
토큰 새로 고침
|
refresh_token | True | string |
새로 고침 토큰입니다. |
반환
새로 고침 토큰 해지
새로 고침 토큰을 취소합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
토큰 새로 고침
|
refresh_token | True | string |
토큰을 새로 고칩니다. |
소셜 연결 가져오기
현재 사용자의 소셜 연결을 가져옵니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
반환
소셜 연결 삭제
현재 사용자의 소셜 연결을 삭제합니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
소셜 연결 유형
|
social_connection_type | True | string |
소셜 연결의 유형입니다. |
앱 가져오기
애플리케이션에 대한 정보를 검색합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
반환
연결에 계정 연결
기존 계정을 OAuth2 연결에 연결합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
OAuth2 코드
|
code | True | string |
OAuth2 리디렉션에서 제공된 코드입니다. |
|
검증
|
verifier | True | string |
클라이언트가 원래 OAuth2 공급자에게 보낸 검증 도구입니다. |
인증 토큰에 대한 Exchange OAuth2
인증 토큰에 대한 OAuth2 연결 데이터를 교환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
OAuth2 코드
|
code | True | string |
OAuth2 리디렉션에서 제공된 코드입니다. |
|
검증
|
verifier | True | string |
클라이언트가 원래 OAuth2 공급자에게 보낸 검증 도구입니다. |
반환
전자 메일 변경
인증된 사용자에 대한 전자 메일 변경을 시작합니다. 전자 메일을 변경하려면 확인이 필요하므로 전자 메일 변경이 적용되기 전에 확인해야 하는 전자 메일이 사용자에게 전송됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
Language
|
language | string |
보낼 전자 메일의 언어(선택 사항)입니다. |
|
|
매직 링크 경로
|
magic_link_path | string |
매직 링크 경로입니다. |
|
|
새 전자 메일
|
new_email | True | string |
새 전자 메일입니다. |
|
리디렉션 URL
|
redirect_url | string |
리디렉션 URL 주소입니다. |
반환
전화 변경
인증된 사용자의 전화 번호 변경을 시작합니다. 전화 번호 변경에는 확인이 필요하므로 전화 번호 변경이 적용되기 전에 확인해야 하는 링크가 있는 SMS가 사용자에게 전송됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
|
Language
|
language | string |
보낼 전자 메일의 언어(선택 사항)입니다. |
|
|
매직 링크 경로
|
magic_link_path | string |
매직 링크 경로입니다. |
|
|
새 휴대폰
|
new_phone | string |
새 전화 번호입니다. |
|
|
리디렉션 URL
|
redirect_url | string |
리디렉션 URL 주소입니다. |
반환
현재 사용자 가져오기
전달자 토큰을 통해 현재 인증된 사용자에 대한 정보를 검색합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
앱 아이디
|
app_id | True | string |
앱 ID입니다. |
반환
정의
GetAppResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
앱(애플리케이션)
|
app | App |
LayoutConfig
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
H
|
h | integer |
H 값입니다. |
|
아이디
|
id | string |
식별자입니다. |
|
W
|
w | integer |
W 값입니다. |
|
X
|
x | integer |
X 값입니다. |
|
Y
|
y | integer |
Y 값입니다. |
Layouts
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
프로필
|
profile | array of LayoutConfig | |
|
Registration
|
registration | array of LayoutConfig |
UserMetadataField
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
필드 이름
|
field_name | string |
필드 이름입니다. |
|
친숙한 이름
|
friendly_name | string |
친숙한 이름입니다. |
|
아이디
|
id | string |
식별자입니다. |
|
프로필
|
profile | boolean |
프로필인지 여부입니다. |
|
Registration
|
registration | boolean |
등록 여부입니다. |
|
유형
|
type | string |
형식입니다. |
App
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
허용되는 ID
|
allowed_identifier | string |
허용되는 식별자입니다. |
|
Auth Fallback 메서드
|
auth_fallback_method | string |
사용되지 않는 속성입니다. 개별 인증 방법에 대한 설정 보기를 참조 |
|
Auth Fallback 메서드 TTL
|
auth_fallback_method_ttl | integer |
사용되지 않는 속성입니다. 개별 인증 방법에 대한 설정 보기를 참조 |
|
인증 메서드
|
auth_methods | AuthMethods |
이 앱이 구성을 사용하여 인증하는 데 사용할 수 있는 방법을 설명합니다. |
|
인증 원본
|
auth_origin | string |
인증 원점입니다. |
|
기본 언어
|
default_language | string |
기본 언어입니다. |
|
element_customization
|
element_customization | ElementCustomization | |
|
element_customization_dark
|
element_customization_dark | ElementCustomization | |
|
재지 않는
|
ephemeral | boolean |
사용 후 삭제 여부입니다. |
|
아이디
|
id | string |
식별자입니다. |
|
레이아웃
|
layouts | Layouts | |
|
로그인 URL
|
login_url | string |
로그인 URL 주소입니다. |
|
이름
|
name | string |
이름입니다. |
|
패시지 브랜딩
|
passage_branding | boolean |
Passage 브랜딩을 사용할지 여부입니다. |
|
공용 등록
|
public_signup | boolean |
공개 등록 여부입니다. |
|
프로필 관리
|
profile_management | boolean |
프로필 관리 여부입니다. |
|
리디렉션 URL
|
redirect_url | string |
리디렉션 URL 주소입니다. |
|
전자 메일 확인
|
require_email_verification | boolean |
전자 메일 확인이 필요한지 여부입니다. |
|
ID 확인
|
require_identifier_verification | boolean |
식별자 확인이 필요한지 여부입니다. |
|
필수 ID
|
required_identifier | string |
필수 식별자입니다. |
|
RSA 공개 키
|
rsa_public_key | string |
RSA 공개 키입니다. |
|
세션 시간 제한
|
session_timeout_length | integer |
세션 시간 제한 길이입니다. |
|
social_connections
|
social_connections | SocialConnections | |
|
사용자 메타데이터 스키마
|
user_metadata_schema | array of UserMetadataField |
SocialConnections
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
Google
|
SocialConnection | ||
|
GitHub
|
github | SocialConnection |
SocialConnection
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
클라이언트 ID
|
client_id | string |
OAuth2 소셜 연결의 클라이언트 ID입니다. |
ElementCustomization
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
통로 컨테이너 배경색
|
passage_container_background_color | string |
컨테이너 배경색(16진수)입니다. 기본값은 |
|
통로 컨테이너 최대 너비
|
passage_container_max_width | integer |
컨테이너의 최대 너비(px)입니다. |
|
통로 입력 상자 배경색
|
passage_input_box_background_color | string |
입력 상자 배경색(16진수)입니다. 기본값은 |
|
통로 입력 상자 테두리 반경
|
passage_input_box_border_radius | integer |
입력 상자 테두리 반지름(px)입니다. |
|
글꼴
|
passage_header_font_family | FontFamily |
본문 글꼴 패밀리입니다. |
|
글꼴
|
passage_body_font_family | FontFamily |
본문 글꼴 패밀리입니다. |
|
통로 머리글 텍스트 색
|
passage_header_text_color | string |
머리글 텍스트 색(16진수)입니다. 기본값은 |
|
통로 본문 텍스트 색
|
passage_body_text_color | string |
본문 텍스트 색(16진수)입니다. 기본값은 |
|
통로 기본 단추 배경색
|
passage_primary_button_background_color | string |
기본 단추 배경색(16진수)입니다. |
|
통과 기본 단추 텍스트 색
|
passage_primary_button_text_color | string |
기본 단추 글꼴 색(16진수)입니다. |
|
통로 기본 단추 가리키기 색
|
passage_primary_button_hover_color | string |
마우스로 가리키면 기본 단추 배경(16진수)입니다. |
|
통과 기본 단추 테두리 반지름
|
passage_primary_button_border_radius | integer |
기본 단추 테두리 반지름(px)입니다. |
|
통과 기본 단추 테두리 색
|
passage_primary_button_border_color | string |
기본 단추 테두리 색입니다. |
|
통과 기본 단추 테두리 너비
|
passage_primary_button_border_width | integer |
기본 단추 테두리 너비(px)입니다. |
|
통과 보조 단추 배경색
|
passage_secondary_button_background_color | string |
보조 단추 배경색(16진수)입니다. |
|
통과 보조 엉덩이 텍스트 색
|
passage_secondary_button_text_color | string |
보조 단추 글꼴 색(16진수)입니다. |
|
마우스로 가리키기에서 통과 보조 단추 백그룬
|
passage_secondary_button_hover_color | string |
가리키기(16진수)의 보조 단추 배경입니다. |
|
통과 보조 단추 테두리 반지름
|
passage_secondary_button_border_radius | integer |
보조 단추 테두리 반지름(px)입니다. |
|
통과 보조 단추 테두리 색
|
passage_secondary_button_border_color | string |
보조 단추 테두리 색입니다. |
|
통과 보조 단추 테두리 너비
|
passage_secondary_button_border_width | integer |
보조 단추 테두리 너비(px)입니다. |
FontFamily
AuthMethods
이 앱이 구성을 사용하여 인증하는 데 사용할 수 있는 방법을 설명합니다.
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
Passkeys Auth 메서드
|
passkeys | PasskeysAuthMethod |
passkeys 인증 메서드 개체입니다. |
|
증권 시세 표시기
|
otp | OtpAuthMethod | |
|
magic_link
|
magic_link | MagicLinkAuthMethod |
PasskeysAuthMethod
passkeys 인증 메서드 개체입니다.
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
Passkeys Auth 메서드
|
object |
passkeys 인증 메서드 개체입니다. |
OtpAuthMethod
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
TTL
|
ttl | integer |
인증이 만료할 최대 시간(초)입니다. |
|
TTL 표시 단위
|
ttl_display_unit | TtlDisplayUnit |
사용되지 않는 속성입니다. TTL을 표시하기 위한 기본 설정 단위입니다. 이 값은 표시 전용입니다.
*
|
MagicLinkAuthMethod
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
TTL
|
ttl | integer |
인증이 만료할 최대 시간(초)입니다. |
|
TTL 표시 단위
|
ttl_display_unit | TtlDisplayUnit |
사용되지 않는 속성입니다. TTL을 표시하기 위한 기본 설정 단위입니다. 이 값은 표시 전용입니다.
*
|
TtlDisplayUnit
사용되지 않는 속성입니다. TTL을 표시하기 위한 기본 설정 단위입니다. 이 값은 표시 전용입니다.
*
s - 초 * m - 분 * h - 시간 * d - 일 .
사용되지 않는 속성입니다. TTL을 표시하기 위한 기본 설정 단위입니다. 이 값은 표시 전용입니다.
*
s - 초 * m - 분 * h - 시간 * d - 일 .
- TTL 표시 단위
- string
JWKResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
JWK 응답 키
|
keys | array of JWKResponse_keys |
OpenIdConfiguration
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
권한 부여 엔드포인트
|
authorization_endpoint | string |
권한 부여 엔드포인트입니다. |
|
발급자
|
issuer | string |
발급자입니다. |
|
JWK URI
|
jwks_uri | string |
JWK URI입니다. |
CurrentUserResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
사용자
|
user | CurrentUser |
Credential
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
만든 시간
|
created_at | string |
이 webAuthn 디바이스를 처음으로 사용하여 사용자를 인증했습니다. |
|
자격 증명 ID
|
cred_id | string |
이 webAuthn 디바이스의 Cred ID입니다(psg_cred_obj 저장된 것과 일치하도록 인코딩됨). |
|
친숙한 이름
|
friendly_name | string |
인증하는 데 사용되는 webAuthn 디바이스의 이름입니다. |
|
아이디
|
id | string |
인증에 사용되는 webAuthn 디바이스의 ID입니다. |
|
마지막 로그인 시간
|
last_login_at | string |
이 webAuthn 디바이스가 사용자를 인증하는 데 마지막으로 사용된 시간입니다. |
|
WebAuthn 형식
|
type | WebAuthnType |
이 자격 증명의 형식입니다. |
|
업데이트 날짜
|
updated_at | string |
이 webAuthn 디바이스가 마지막으로 업데이트된 시간입니다. |
|
사용량 수
|
usage_count | integer |
이 webAuthn 디바이스를 사용하여 사용자를 인증한 횟수입니다. |
|
사용자 ID
|
user_id | string |
이 webAuthn 디바이스의 userID입니다. |
|
아이콘
|
icons | WebAuthnIcons |
값이 null 또는 base64로 인코딩된 SVG일 수 있는 디바이스의 브랜드를 나타내는 밝고 어두운 SVG 아이콘을 포함합니다. SVG 출력의 예: data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4= |
현재 사용자
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
만든 위치에서
|
created_at | string |
이 사용자를 만든 경우 |
|
전자 메일
|
string |
사용자의 전자 메일입니다. |
|
|
전자 메일 확인됨
|
email_verified | boolean |
사용자의 전자 메일이 확인되었는지 여부입니다. |
|
아이디
|
id | string |
사용자 ID입니다. |
|
마지막 로그인 시간
|
last_login_at | string |
이 사용자가 마지막으로 로그인한 시간입니다. |
|
로그인 수
|
login_count | integer |
사용자가 성공적으로 로그인한 횟수입니다. |
|
Phone
|
phone | string |
사용자의 휴대폰입니다. |
|
휴대폰 확인됨
|
phone_verified | boolean |
사용자의 휴대폰이 확인되었는지 여부입니다. |
|
social_connections
|
social_connections | UserSocialConnections | |
|
사용자 상태
|
status | UserStatus |
사용자 상태: 활성, 비활성, 보류 중입니다. |
|
업데이트 날짜
|
updated_at | string |
이 사용자가 마지막으로 업데이트된 경우 |
|
WebAuthn
|
webauthn | boolean |
사용자가 webAuthn을 통해 인증했는지 여부(len(WebAuthnDevices) 0인 경우) > . |
|
WebAuthn 디바이스
|
webauthn_devices | array of Credential |
이 사용자가 webAuthn을 통해 인증한 디바이스 목록입니다. |
|
WebAuthn 형식
|
webauthn_types | array of WebAuthnType |
사용자가 만든 자격 증명 형식 목록을 검색합니다. |
CurrentUserDevices
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
Devices
|
devices | array of Credential |
CurrentUserDevice
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
장치
|
device | Credential |
AddDeviceStartResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
핸드셰이크
|
handshake | CredentialCreationChallenge | |
|
사용자
|
user | User |
MagicLinkResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
magic_link
|
magic_link | MagicLink |
MagicLink
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
아이디
|
id | string |
매직 링크 식별자입니다. |
UserMetadataResponse
LoginMagicLinkResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
magic_link
|
magic_link | MagicLink |
RegisterMagicLinkResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
magic_link
|
magic_link | MagicLink |
UserResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
사용자
|
user | User |
LoginWebAuthnStartResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
핸드셰이크
|
handshake | CredentialAssertionChallenge | |
|
사용자
|
user | User |
CredentialAssertionChallenge
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
도전
|
challenge | protocol.CredentialAssertion | |
|
아이디
|
id | string |
식별자입니다. |
프로토콜. CredentialAssertion
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
publicKey
|
publicKey | protocol.CredentialAssertion_publicKey |
WebAuthnIcons
값이 null 또는 base64로 인코딩된 SVG일 수 있는 디바이스의 브랜드를 나타내는 밝고 어두운 SVG 아이콘을 포함합니다. SVG 출력의 예: data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4=
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
밝은 아이콘
|
light | string |
밝은 아이콘입니다. |
|
어두운 아이콘
|
dark | string |
어두운 아이콘입니다. |
OneTimePasscodeResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
OTP ID
|
otp_id | string |
일회성 암호의 ID입니다. 활성화할 때 제공합니다. |
RegisterWebAuthnStartResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
핸드셰이크
|
handshake | CredentialCreationChallenge | |
|
사용자
|
user | User |
SocialConnectionsResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
social_connections
|
social_connections | UserSocialConnections |
GoogleSocialConnection
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
공급자 ID
|
provider_id | string |
소셜 연결의 외부 ID입니다. |
|
만든 위치에서
|
created_at | date-time |
만들 때입니다. |
|
마지막 로그인 시간
|
last_login_at | date-time |
마지막 로그인입니다. |
|
공급자 ID
|
provider_identifier | string |
연결된 소셜 사용자의 이메일입니다. |
GithubSocialConnection
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
공급자 ID
|
provider_id | string |
소셜 연결의 외부 ID입니다. |
|
만든 위치에서
|
created_at | date-time |
만들 때입니다. |
|
마지막 로그인 시간
|
last_login_at | date-time |
마지막 로그인입니다. |
|
공급자 ID
|
provider_identifier | string |
연결된 소셜 사용자의 이메일입니다. |
UserSocialConnections
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
Google
|
GoogleSocialConnection | ||
|
GitHub
|
github | GithubSocialConnection |
UserStatus
WebAuthnType
CredentialCreation
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
publicKey
|
publicKey | CredentialCreation_publicKey |
CredentialCreationChallenge
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
도전
|
challenge | CredentialCreation | |
|
아이디
|
id | string |
식별자입니다. |
사용자
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
전자 메일
|
string |
전자 메일 주소입니다. |
|
|
전자 메일 확인됨
|
email_verified | boolean |
사용자의 전자 메일이 확인되었는지 여부입니다. |
|
아이디
|
id | string |
식별자입니다. |
|
Phone
|
phone | string |
전화 번호입니다. |
|
휴대폰 확인됨
|
phone_verified | boolean |
사용자의 휴대폰이 확인되었는지 여부입니다. |
|
사용자 상태
|
status | UserStatus |
사용자 상태: 활성, 비활성, 보류 중입니다. |
|
WebAuthn 확인됨
|
webauthn | boolean |
WebAuthn 확인 여부입니다. |
|
WebAuthn 형식
|
webauthn_types | array of WebAuthnType |
AuthResult
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
인증 토큰
|
auth_token | string |
인증 토큰입니다. |
|
리디렉션 URL
|
redirect_url | string |
리디렉션 URL 주소입니다. |
|
토큰 새로 고침
|
refresh_token | string |
새로 고침 토큰입니다. |
|
새로 고침 토큰 만료
|
refresh_token_expiration | integer |
새로 고침 토큰 만료입니다. |
AuthResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
auth_result
|
auth_result | AuthResult |
JWKResponse_keys
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
알고리즘
|
alg | string |
키에 대한 알고리즘입니다. |
|
Exponent
|
e | string |
표준 pem에 대한 지수입니다. |
|
키 ID
|
kid | string |
키의 고유 식별자입니다. |
|
키 유형
|
kty | string | |
|
Modulus
|
n | string |
표준 pem의 모듈러스입니다. |
|
사용
|
use | string |
키를 사용하는 방법(즉, 'sig'이 서명을 나타낸다). |
프로토콜. CredentialAssertion_publicKey
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
도전
|
challenge | string |
도전. |
|
RP ID
|
rpId | string |
RP 식별자입니다. |
|
일시 중지
|
timeout | integer |
시간 제한입니다. |
|
사용자 확인
|
userVerification | string |
이 멤버는 create() 작업에 대한 사용자 확인과 관련된 신뢰 당사자의 요구 사항을 설명합니다. 적격 인증자는 이 요구 사항을 충족할 수 있는 인증자만 필터링됩니다. |
CredentialCreation_publicKey_authenticatorSelection
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
인증자 첨부 파일
|
authenticatorAttachment | string |
이 멤버가 있는 경우 적격 인증자는 지정된 AuthenticatorAttachment 열거형에 연결된 인증자로만 필터링됩니다. |
|
상주 키 필요
|
requireResidentKey | boolean |
이 구성원은 상주 자격 증명에 대한 신뢰 당사자의 요구 사항을 설명합니다. 매개 변수가 true로 설정된 경우 인증자는 공개 키 자격 증명을 만들 때 클라이언트 쪽 상주 공개 키 자격 증명 원본을 만들어야 합니다. |
|
상주 키
|
residentKey | string |
이 멤버는 Webauthn 수준 2당 상주 자격 증명과 관련된 신뢰 당사자의 요구 사항을 설명합니다. |
|
사용자 확인
|
userVerification | string |
이 멤버는 create() 작업에 대한 사용자 확인과 관련된 신뢰 당사자의 요구 사항을 설명합니다. 적격 인증자는 이 요구 사항을 충족할 수 있는 인증자만 필터링됩니다. |
CredentialCreation_publicKey_excludeCredentials
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
아이디
|
id | string |
허용/허용하지 않는 자격 증명의 ID입니다. |
|
운송
|
transports | array of string |
사용할 수 있는 인증자 전송입니다. |
|
유형
|
type | string |
유효한 자격 증명 형식입니다. |
CredentialCreation_publicKey_pubKeyCredParams
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
알고리즘
|
alg | integer |
알고리즘입니다. |
|
유형
|
type | string |
형식입니다. |
CredentialCreation_publicKey_rp
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
Icon
|
icon | string |
엔터티와 연결된 이미지로 확인되는 직렬화된 URL입니다. 예를 들어 사용자의 아바타 또는 신뢰 당사자의 로고일 수 있습니다. 이 URL은 사전 인증된 URL이어야 합니다. 인증자는 아이콘 멤버의 값에 대해 최소 길이 128 바이트를 수락하고 저장해야 합니다. 인증자는 길이가 128바이트보다 큰 경우 아이콘 멤버의 값을 무시할 수 있습니다. URL의 체계는 더 많은 스토리지가 필요한 비용으로 URL의 페치를 방지하기 위해 "데이터"일 수 있습니다. 사용되지 않음: 사양 권장 사항에서 제거되었습니다. |
|
아이디
|
id | string |
RP ID를 설정하는 신뢰 당사자 엔터티의 고유 식별자입니다. |
|
이름
|
name | string |
엔터티에 대한 사람이 사용할 수 있는 이름입니다. 해당 함수는 PublicKeyCredentialEntity가 나타내는 항목에 따라 달라집니다. PublicKeyCredentialRpEntity에서 상속되는 경우 표시용으로만 의도된 신뢰 당사자에 대한 사람이 선호할 수 있는 식별자입니다. 예를 들어 "ACME Corporation", "Wonderful Widgets, Inc." 또는 "ОАО Примерте"와 같습니다. PublicKeyCredentialUserEntity에서 상속되는 경우 사용자 계정에 대한 사람이 사용할 수 있는 식별자입니다. 표시용으로만 사용됩니다. 즉, 사용자가 유사한 displayNames를 사용하여 사용자 계정 간의 차이를 확인하는 데 도움을 줍니다. 예를 들어 "alexm", "alex.p.mueller@example.com" 또는 "+14255551234"입니다. |
CredentialCreation_publicKey_user
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
표시 이름
|
displayName | string |
사용자 계정에 대한 사람이 사용할 수 있는 이름입니다. 표시용으로만 사용됩니다. 신뢰 당사자는 사용자가 이 옵션을 선택하도록 허용해야 하며 필요한 것보다 더 많은 선택을 제한해서는 안 됩니다. |
|
Icon
|
icon | string |
엔터티와 연결된 이미지로 확인되는 직렬화된 URL입니다. 예를 들어 사용자의 아바타 또는 신뢰 당사자의 로고일 수 있습니다. 이 URL은 사전 인증된 URL이어야 합니다. 인증자는 아이콘 멤버의 값에 대해 최소 길이 128 바이트를 수락하고 저장해야 합니다. 인증자는 길이가 128바이트보다 큰 경우 아이콘 멤버의 값을 무시할 수 있습니다. URL의 체계는 더 많은 스토리지가 필요한 비용으로 URL의 페치를 방지하기 위해 "데이터"일 수 있습니다. 사용되지 않음: 사양 권장 사항에서 제거되었습니다. |
|
아이디
|
id | object |
사용자 계정 엔터티의 사용자 핸들입니다. 보안 작업을 보장하려면 displayName 또는 이름 멤버가 아닌 이 ID 멤버를 기반으로 인증 및 권한 부여를 결정해야 합니다. RFC8266 섹션 6.1을 참조하세요. |
|
이름
|
name | string |
엔터티에 대한 사람이 사용할 수 있는 이름입니다. 해당 함수는 PublicKeyCredentialEntity가 나타내는 항목에 따라 달라집니다. PublicKeyCredentialRpEntity에서 상속되는 경우 표시용으로만 의도된 신뢰 당사자에 대한 사람이 선호할 수 있는 식별자입니다. 예를 들어 "ACME Corporation", "Wonderful Widgets, Inc." 또는 "ОАО Примерте"와 같습니다. PublicKeyCredentialUserEntity에서 상속되는 경우 사용자 계정에 대한 사람이 사용할 수 있는 식별자입니다. 표시용으로만 사용됩니다. 즉, 사용자가 유사한 displayNames를 사용하여 사용자 계정 간의 차이를 확인하는 데 도움을 줍니다. 예를 들어 "alexm", "alex.p.mueller@example.com" 또는 "+14255551234"입니다. |
CredentialCreation_publicKey
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
Attestation
|
attestation | string |
증명입니다. |
|
authenticatorSelection
|
authenticatorSelection | CredentialCreation_publicKey_authenticatorSelection | |
|
도전
|
challenge | string |
challege. |
|
제외된 자격 증명
|
excludeCredentials | array of CredentialCreation_publicKey_excludeCredentials | |
|
공개 키 자격 증명 매개 변수
|
pubKeyCredParams | array of CredentialCreation_publicKey_pubKeyCredParams | |
|
rp
|
rp | CredentialCreation_publicKey_rp | |
|
일시 중지
|
timeout | integer |
시간 제한입니다. |
|
사용자
|
user | CredentialCreation_publicKey_user |