사용자 토큰 API
사용자 토큰 API에 대해 설명합니다.
이 API로 개인 액세스 토큰과 가장 토큰을 다룹니다. 자세한 내용은 개인 액세스 토큰 과 가장 토큰 을 참고합니다. 사용자의 개인 액세스 토큰 생성 # 히스토리 응답의 last_used_ips 가 GitLab 19.4에서 도입 되었습니다. 지정한 사용자의 개인 액세스 토큰을 생성합니다. 토큰 값은 응답에 포함되지만, 이후에는 다시 조회할 수 없습니다. 사전 요구 사항: 인스턴스의 관리자 액세스 권한이 있어야 합니다. POST /users/:user_id/personal_access_tokens 지원하는 속성: 속성 타입 필수 여부 설명 user_id integer yes 사용자 계정의 ID 입니다. name string yes 개인 액세스 토큰의 이름입니다. description string no 개인 액세스 토큰의 설명입니다. 최대 255자입니다. expires_at date no ISO 형식( YYYY-MM-DD )으로 지정한 액세스 토큰의 만료일입니다. 지정하지 않고 토큰에 만료일이 필요하면 최대 허용 수명 제한 이 기본값으로 적용됩니다. 필요하지 않으면 토큰에 만료일이 없습니다. scopes array yes 승인된 스코프의 배열입니다. 사용 가능한 값은 액세스 토큰 스코프 를 참고합니다. 요청 예시: curl --request POST \ --header "PRIVATE-TOKEN: <your_access_token>" \ --data "name=mytoken" --data "expires_at=2017-04-04" \ --data "scopes[]=api" \ --url "https://gitlab.example.com/api/v4/users/42/personal_access_tokens" 응답 예시: { "id" : 3 , "name" : "mytoken" , "revoked" : false , "created_at" : "2020-10-14T11:58:53.526Z" , "description" : "Test Token description" , "scopes" : [ "api" ] , "user_id" : 42 , "last_used_ips" : [ ] , "active" : true , "expires_at" : "2020-12-31" , "token" : "<your_new_access_token>" } 개인 액세스 토큰 생성 # 히스토리 응답의 last_used_ips 가 GitLab 19.4에서 도입 되었습니다. 응답의 granular_scopes 가 GitLab 19.5에서 도입 되었습니다. 본인 계정의 개인 액세스 토큰을 생성합니다. 보안을 위해 이 토큰은 다음과 같습니다. k8s_proxy 및 self_rotate 스코프 로 제한됩니다. 토큰 값은 응답에 포함되지만, 이후에는 다시 조회할 수 없습니다. 사전 요구 사항: 본인 인증이 되어 있어야 합니다. POST /user/personal_access_tokens 지원하는 속성: 속성 타입 필수 여부 설명 name string yes 개인