ALTER USER … REMOVE PROGRAMMATIC ACCESS TOKEN (PAT)

사용자의 프로그래밍 방식 액세스 토큰 을 취소합니다.

참고 항목:

ALTER USER … ADD PROGRAMMATIC ACCESS TOKEN (PAT) , ALTER USER … MODIFY PROGRAMMATIC ACCESS TOKEN (PAT) , ALTER USER … ROTATE PROGRAMMATIC ACCESS TOKEN (PAT) , SHOW USER PROGRAMMATIC ACCESS TOKENS

구문

ALTER USER [ IF EXISTS ] [ <username> ] REMOVE { PROGRAMMATIC ACCESS TOKEN | PAT } <token_name>
Copy

매개 변수

username

토큰이 연결된 사용자의 이름입니다.

이 매개 변수를 생략하는 경우 이 명령은 현재 로그인한 사용자(현재 세션에서 활성 사용자)의 토큰을 취소합니다.

REMOVE { PROGRAMMATIC ACCESS TOKEN | PAT } token_name

지정된 이름의 프로그래밍 방식 액세스 토큰을 취소합니다.

PROGRAMMATIC ACCESS TOKEN 키워드를 더 짧게 지정하는 방법으로 PAT 키워드를 사용할 수 있습니다.

액세스 제어 요구 사항

이 작업을 실행하는 데 사용되는 역할 에는 최소한 다음 권한 이 있어야 합니다.

권한

오브젝트

참고

MODIFY PROGRAMMATIC AUTHENTICATION METHODS

사용자

본인 또는 서비스 사용자가 아닌 다른 사용자의 프로그래밍 방식 액세스 토큰을 취소할 때만 필요합니다.

지정된 권한 세트로 사용자 지정 역할을 만드는 방법에 대한 지침은 사용자 지정 역할 만들기 섹션을 참조하십시오.

보안 오브젝트 에 대해 SQL 작업을 수행하기 위한 역할과 권한 부여에 대한 일반적인 정보는 액세스 제어의 개요 섹션을 참조하십시오.

사용법 노트

  • 취소된 프로그래밍 방식 액세스 토큰은 인증에 사용할 수 없습니다.

  • 프로그래밍 방식 액세스 토큰은 복구할 수 없습니다. 대신 새 프로그래밍 방식 액세스 토큰을 생성해야 합니다.

  • 인증을 위해 프로그래밍 방식 액세스 토큰을 사용한 세션에서는 프로그래밍 방식 액세스 토큰을 취소할 수 없습니다.

사용자 example_user 로부터 example_token 이라는 프로그래밍 방식 액세스 토큰을 취소합니다.

ALTER USER IF EXISTS example_user REMOVE PROGRAMMATIC ACCESS TOKEN example_token;
Copy