TsgcWSAPIServer_WebAuthn › 메서드

TsgcWSAPIServer_WebAuthn 메서드

목적별로 그룹화된 public 메서드와 그 뒤에 전체 알파벳순 목록입니다.

자격 증명

Name설명
AddCredential기존 자격 증명(public key, credential id, 사용자)을 서버 자격 증명 저장소에 등록합니다.

Validation

Name설명
ValidateRegistrationOptions클라이언트 attestation 페이로드를 파싱하고 WebAuthn 사양에 따라 새 자격 증명 등록을 검증합니다.
ValidateAuthenticationOptionsauthenticator data, client data 및 서명을 파싱하고 저장된 자격 증명에 대해 사용자를 인증합니다.
IsWebAuthnTokenValid클라이언트가 제공한 WebAuthn bearer 토큰이 지정된 연결에 대해 여전히 유효한지 확인합니다.
IsWebAuthnUnauthorized연결이 권한 부여되지 않아 401 응답을 보내야 할 때 True를 반환합니다.
IsWebAuthnRequest수신 URL 경로가 구성된 WebAuthn 엔드포인트 중 하나와 일치할 때 True를 반환합니다.

Lifecycle

Name설명
KeepAlive인증된 세션이 만료되는 것을 방지하기 위해 지정된 연결에서 keep-alive ping을 보냅니다.

고급

Name설명
DoProcessHTTPHTTP 파이프라인의 진입점입니다. 등록, 인증 및 권한 부여 요청을 디스패치합니다.

모든 메서드(알파벳순)

Name설명
AddCredential기존 자격 증명(public key, credential id, 사용자)을 서버 자격 증명 저장소에 등록합니다.
DoProcessHTTPHTTP 파이프라인의 진입점입니다. 등록, 인증 및 권한 부여 요청을 디스패치합니다.
IsWebAuthnRequest수신 URL 경로가 구성된 WebAuthn 엔드포인트 중 하나와 일치할 때 True를 반환합니다.
IsWebAuthnTokenValid클라이언트가 제공한 WebAuthn bearer 토큰이 지정된 연결에 대해 여전히 유효한지 확인합니다.
IsWebAuthnUnauthorized연결이 권한 부여되지 않아 401 응답을 보내야 할 때 True를 반환합니다.
KeepAlive인증된 세션이 만료되는 것을 방지하기 위해 지정된 연결에서 keep-alive ping을 보냅니다.
ValidateAuthenticationOptionsauthenticator data, client data 및 서명을 파싱하고 저장된 자격 증명에 대해 사용자를 인증합니다.
ValidateRegistrationOptions클라이언트 attestation 페이로드를 파싱하고 WebAuthn 사양에 따라 새 자격 증명 등록을 검증합니다.