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>
매개 변수¶
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;