OAuth 인증 | hyperPad Documentation

Loading...

Logo

설명

OAuth 제공자에게서 OAuth 2.0 인증 토큰을 받아 HTTP 요청 또는 소켓 연결을 인증하는 데 사용됩니다. 이는 종종 웹 API를 인증하는 데 사용됩니다. 이 동작은 또한 인증된 토큰을 파일에 안전하게 저장하며, 이를 통해 Get OAuth Credentials 동작을 사용하여 토큰을 얻을 수 있습니다.

속성

완료 시 트리거

URLOAuth 제공자의 기본 URL입니다. 예: https://account.google.com
엔드포인트OAuth 엔드포인트입니다. 예: /o/oauth2/v2/auth, 최종 URL은 다음과 같습니다: https://accounts.google.com/o/oauth/v2/auth
클라이언트 IDOAuth 제공자가 제공한 클라이언트 ID입니다.
클라이언트 비밀OAuth 제공자가 제공한 비밀 키입니다.
식별자성공적인 인증 후 Get OAuth Credentials 동작과 함께 사용하기 위한 식별자입니다. 이를 통해 요청할 때마다 서버로 인증을 반복하지 않아도 됩니다. 자격 증명은 오프라인 사용을 위해 안전하게 저장되므로, 프로젝트를 종료하고 다시 돌아온 후에도 동일한 식별자를 계속 사용할 수 있습니다.
부여 유형다양한 OAuth 인증 부여 유형입니다. 사용 가능한 옵션은 clientCredentials, password, authorizationCode 또는 refreshToken입니다. OAuth 제공자는 언제 어떤 부여 유형이 필요한지에 대한 고급 지침을 제공해야 합니다.
범위(clientCredentials, password, authorizationCode, refreshToken)사용할 수 있는 권한의 쉼표로 구분된 목록입니다.

출력

토큰 유형

액세스하는 토큰의 유형을 출력합니다(이를 '배어러'라고 함).

액세스 토큰

서버에 대한 액세스를 얻기 위한 인증 토큰을 출력합니다.

리프레시 토큰

이전 토큰이 만료될 때 새로운 액세스 토큰을 출력합니다.

오류

인증 중 발생한 오류를 출력합니다.

예시

IAuth 2.0을 사용하여 인증되는 웹 API에 접근합니다.

관련

소켓에 연결

소켓으로 전송

OAuth 자격 증명 얻기

소켓 상태 얻기

HTTP 요청

URL 열기

OAuth 자격 증명 제거

소켓 이벤트

Socket.io 클라이언트