다음을 통해 공유


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를 보냅니다. 사용자는 등록을 완료하기 위해 일회용 암호가 포함된 전자 메일 또는 텍스트를 받게 됩니다.

WebAuthn 등록 시작

WebAuthn 등록을 시작하고 사용자를 만듭니다. 이 엔드포인트는 브라우저에서 등록 식을 수행하는 데 사용되는 WebAuthn 자격 증명 만들기 챌린지를 만듭니다.

WebAuthn 등록 완료

WebAuthn 등록을 완료하고 사용자를 인증합니다.

WebAuthn 디바이스 추가 시작

현재 사용자에 대한 WebAuthn 디바이스 추가 작업을 시작합니다. 이 엔드포인트는 브라우저에서 등록 식을 수행하는 데 사용되는 WebAuthn 자격 증명 만들기 챌린지를 만듭니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다.

WebAuthn 디바이스 추가 완료

현재 사용자에 대한 WebAuthn 디바이스 추가 작업을 완료합니다. 사용자는 전달자 토큰을 통해 인증되어야 합니다.

WebAuthn 로그인 시작

사용자에 대한 WebAuthn 로그인을 시작합니다. 이 엔드포인트는 브라우저에서 로그인 식을 수행하는 데 사용되는 WebAuthn 자격 증명 어설션 챌린지를 만듭니다.

WebAuthn 로그인 완료

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_methods 하세요.

Auth Fallback 메서드 TTL
auth_fallback_method_ttl integer

사용되지 않는 속성입니다. 개별 인증 방법에 대한 설정 보기를 참조 auth_methods 하세요.

인증 메서드
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
google SocialConnection
GitHub
github SocialConnection

SocialConnection

Name 경로 형식 Description
클라이언트 ID
client_id string

OAuth2 소셜 연결의 클라이언트 ID입니다.

ElementCustomization

Name 경로 형식 Description
통로 컨테이너 배경색
passage_container_background_color string

컨테이너 배경색(16진수)입니다. 기본값은 #ffffff 밝은 모드이며 #383838 어두운 모드입니다.

통로 컨테이너 최대 너비
passage_container_max_width integer

컨테이너의 최대 너비(px)입니다.

통로 입력 상자 배경색
passage_input_box_background_color string

입력 상자 배경색(16진수)입니다. 기본값은 #ffffff 밝은 모드이며 #4b4b4b 어두운 모드입니다.

통로 입력 상자 테두리 반경
passage_input_box_border_radius integer

입력 상자 테두리 반지름(px)입니다.

글꼴
passage_header_font_family FontFamily

본문 글꼴 패밀리입니다.

글꼴
passage_body_font_family FontFamily

본문 글꼴 패밀리입니다.

통로 머리글 텍스트 색
passage_header_text_color string

머리글 텍스트 색(16진수)입니다. 기본값은 #222222 밝은 모드이며 #f3f3f3 어두운 모드입니다.

통로 본문 텍스트 색
passage_body_text_color string

본문 텍스트 색(16진수)입니다. 기본값은 #222222 밝은 모드이며 #f3f3f3 어두운 모드입니다.

통로 기본 단추 배경색
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

본문 글꼴 패밀리입니다.

본문 글꼴 패밀리입니다.

글꼴
string

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을 표시하기 위한 기본 설정 단위입니다. 이 값은 표시 전용입니다. * s - 초 * m - 분 * h - 시간 * d - 일 .

MagicLinkAuthMethod

Name 경로 형식 Description
TTL
ttl integer

인증이 만료할 최대 시간(초)입니다.

TTL 표시 단위
ttl_display_unit TtlDisplayUnit

사용되지 않는 속성입니다. TTL을 표시하기 위한 기본 설정 단위입니다. 이 값은 표시 전용입니다. * s - 초 * m - 분 * h - 시간 * d - 일 .

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

이 사용자를 만든 경우

전자 메일
email 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
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
google GoogleSocialConnection
GitHub
github GithubSocialConnection

UserStatus

사용자 상태: 활성, 비활성, 보류 중입니다.

사용자 상태: 활성, 비활성, 보류 중입니다.

사용자 상태
string

WebAuthnType

이 자격 증명의 형식입니다.

이 자격 증명의 형식입니다.

WebAuthn 형식
string

CredentialCreation

Name 경로 형식 Description
publicKey
publicKey CredentialCreation_publicKey

CredentialCreationChallenge

Name 경로 형식 Description
도전
challenge CredentialCreation
아이디
id string

식별자입니다.

사용자

Name 경로 형식 Description
전자 메일
email 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

키 형식(https://datatracker.ietf.org/doc/html/rfc7518)

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