TsgcHTTP_OAuth2_Server › 메서드

TsgcHTTP_OAuth2_Server 메서드

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

Tokens

Name설명
AddToken등록된 애플리케이션에 대한 access/refresh 토큰 쌍을 서버 토큰 저장소에 미리 시드합니다.
RemoveToken이전에 서버가 발급한 특정 액세스 토큰을 취소합니다.
RemoveTokenByRefreshToken갱신 토큰 값으로 식별되는 토큰 쌍을 취소합니다.
IsOAuth2TokenValid요청 헤더를 파싱하거나 원시 token 문자열을 받아 클라이언트가 제시한 수신 Bearer access token을 검증합니다.
IsOAuth2Unauthorized지정된 연결의 요청이 OAuth 2.0 unauthorized 응답으로 거부되어야 하는지 확인합니다.

Apps

Name설명
RegisterApp서버에 새 OAuth 2.0 클라이언트 애플리케이션을 등록하고 생성된 자격 증명을 반환합니다.
UnRegisterApp이전에 등록된 OAuth 2.0 클라이언트 애플리케이션을 서버에서 제거합니다.

Providers

Name설명
RegisterProvider외부 ID 제공자(Google, GitHub, Microsoft 등)를 등록하여 서버가 페더레이션 로그인을 이에 위임할 수 있게 합니다.
UnRegisterProvider이전에 등록된 외부 ID 공급자를 서버에서 제거합니다.
ClearProviders서버 federation 목록에 등록된 모든 외부 identity provider를 제거합니다.

고급

Name설명
DoProcessHTTP서버에서 OAuth 2.0 프로토콜 엔드포인트를 디스패치하는 기본 HTTP 요청 파이프라인 후크입니다.

모든 메서드(알파벳순)

Name설명
AddToken등록된 애플리케이션에 대한 access/refresh 토큰 쌍을 서버 토큰 저장소에 미리 시드합니다.
ClearProviders서버 federation 목록에 등록된 모든 외부 identity provider를 제거합니다.
DoProcessHTTP서버에서 OAuth 2.0 프로토콜 엔드포인트를 디스패치하는 기본 HTTP 요청 파이프라인 후크입니다.
IsOAuth2TokenValid요청 헤더를 파싱하거나 원시 token 문자열을 받아 클라이언트가 제시한 수신 Bearer access token을 검증합니다.
IsOAuth2Unauthorized지정된 연결의 요청이 OAuth 2.0 unauthorized 응답으로 거부되어야 하는지 확인합니다.
RegisterApp서버에 새 OAuth 2.0 클라이언트 애플리케이션을 등록하고 생성된 자격 증명을 반환합니다.
RegisterProvider외부 ID 제공자(Google, GitHub, Microsoft 등)를 등록하여 서버가 페더레이션 로그인을 이에 위임할 수 있게 합니다.
RemoveToken이전에 서버가 발급한 특정 액세스 토큰을 취소합니다.
RemoveTokenByRefreshToken갱신 토큰 값으로 식별되는 토큰 쌍을 취소합니다.
UnRegisterApp이전에 등록된 OAuth 2.0 클라이언트 애플리케이션을 서버에서 제거합니다.
UnRegisterProvider이전에 등록된 외부 ID 공급자를 서버에서 제거합니다.