InfoGrab Docs

키 API

SSH 키 정보 조회 및 배포 키 핑거프린트로 사용자와 프로젝트를 검색하는 API를 설명합니다.

이 API를 사용하여 SSH 키 에 대한 정보를 검색합니다. 배포 키 핑거프린트에 대한 쿼리는 해당 키를 사용하는 프로젝트에 대한 정보도 검색합니다. API 호출에서 SHA256 핑거프린트를 사용하는 경우 핑거프린트를 URL 인코딩해야 합니다. SSH 키 ID로 사용자 검색 # 사전 요구사항: 인스턴스에 대한 관리자 접근 권한이 있어야 합니다. 지정된 SSH 키를 소유한 사용자에 대한 정보를 검색합니다. GET /keys/:id 지원되는 속성: 속성 유형 필수 설명 id integer Yes SSH 키의 ID. 성공하면 200 OK 와 다음 응답 속성을 반환합니다: 속성 유형 설명 created_at string ISO 8601 형식의 SSH 키 생성 날짜 및 시간. expires_at string ISO 8601 형식의 SSH 키 만료 날짜 및 시간. id integer SSH 키의 ID. key string SSH 키 내용. last_used_at string ISO 8601 형식의 SSH 키 최종 사용 날짜 및 시간. title string SSH 키의 제목. usage_type string SSH 키의 사용 유형 (예: auth 또는 auth_and_signing ). user object SSH 키와 관련된 사용자. user.avatar_url string 사용자 아바타의 URL. user.bio string 사용자의 바이오. user.created_at string ISO 8601 형식의 사용자 계정 생성 날짜 및 시간. user.id integer 사용자의 ID. user.linkedin string 사용자의 LinkedIn 프로필 URL. user.location string 사용자의 위치. user.name string 사용자의 이름. user.organization string 사용자의 조직. user.public_email string 사용자의 공개 이메일 주소. user.state string 사용자의 상태. user.twitter string 사용자의 Twitter 프로필 URL. user.username string 사용자의 사용자 이름. user.web_url string 사용자 프로필의 URL. user.website_url string 사용자의 웹사이트 URL. 요청 예시: curl --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/keys/1" 응답 예시: { "id" : 1 , "title" : "Sample key 25" , "key" : "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAiPWx6WM4lhHNedGfBpPJNPpZ7yKu+dnn1SJejgt1256k6YjzGGphH2TUxwKzxcKDKKezwkpfnxPkSMkuEspGRt/aZZ9wa++Oi7Qkr8prgHc4soW6NUlfDzpvZK2H5E7eQaSeP3SAwGmQKUFHCddNaP0L+hM7zhFN