에러 안내
인가 요청
모두싸인 인가 서버는 유효하지 않은 요청에 대해 “application/x-www-form-urlencoded” 형식을 사용하는 리다이렉션 URI의 쿼리 파라미터(error)를 추가하여 클라이언트에게 알립니다. 단, 요청의 누락이나 유효하지 않은 리다이렉션 URI등 사용자 에이전트로 리다이렉션 할 수 없을 경우 모두싸인의 오류 페이지로 안내되거나 HTTP 500응답으로 처리될 수 있습니다.
HTTP Status Code | Error | Description |
---|---|---|
302 | invalid_request | 요청에 필수 파라미터가 누락됐거나, 유효하지 않은 파라미터 값을 포함하거나, 파라미터를 두번 이상 포함하거나, 이외에 손상된 경우 |
302 | unauthorized_client | 등록된 애플리케이션의 인가 코드 요청이 실패한 경우 경우 |
302 | access_denied | 리소스 소유자 또는 인가 서버가 요청을 거부한 경우 |
302 | unsupported_response_type | 인가 서버가 인가 코드 획득을 지원하지 않는 경우 |
302 | invalid_scope | 요청된 범위가 유효하지 않은 경우 |
500 | server_error | 인가 서버가 예기치 않은 조건을 만난 경우 (500 Internal Server Error HTTP 상태 코드는 HTTP 리다이렉트를 통해 클라이언트에게 반환될 수 없는 상황에 발생할 수 있습니다) |
503 | temporarily_unavailable | 인가 서버의 과부하 또는 유지보수로 인해 현재 요청을 처리할 수 없는 경우 (503 Service Unavailable HTTP 상태 코드는 HTTP 리다이렉트를 통해 클라이언트에게 반환될 수 없는 상황에 발생할 수 있습니다) |
토큰 발급/재발급, 취소
모두싸인 인가 서버는 토큰 발급/재발급, 취소와 관련된 오류 응답으로 HTTP 400 (Bad Request) 상태 코드로 응답하고 다음 파라미터를 포함합니다.
HTTP Status Code | Error | Description |
---|---|---|
400 | invalid_request | 요청에 필수 파라미터가 누락됐거나, (승인 유형 이외에)지원되지 않는 파라미터 값을 포함하거나, 파라미터를 반복하거나, 여러 자격 증명을 포함하거나, 클라이언트 인증에 둘 이상의 메커니즘을 사용하거나, 이외에 손상된 경우 |
401 | invalid_client | 클라이언트가 인증에 실패한 경우 (e.g., 알 수 없는 클라이언트, 클라이언트 인증이 포함되지 않음, 지원되지 않는 인증 방법) |
400 | invalid_grant | 제공된 인가 승인 (e.g., 인가 코드, 리소스 소유자 자격 증명) 또는 갱신 토큰이 유효하거나, 만료됐거나, 취소됐거나, 인가 요청에 사용된 리다이렉션 URI와 일치하지 않거나 다른 클라이언트에게 발급된 경우 |
400 | unauthorized_client | 인증된 클라이언트가 이 인가 승인 유형을 사용하도록 인가되지 않은 경우 |
400 | unsupported_grant_type | 서버가 지원하지 않는 인가 승인 유형인 경우 |
400 | invalid_scope | 요청된 범위가 유효하지 않거나, 알 수 없거나, 손상됐거나 리소스 소유자의 승인 범위을 벗어나는 경우 |
요금제 구독 시작/ 즉시 종료
HTTP Status Code | Error | Description |
---|---|---|
422 | Unprocessable entity | 기존 구독 시작 시 계정에 요금제가 있을 경우 |
404 | Subscription is not found | 요금제 구독 취소 시 유저의 요금제 구독이 안되어있을 경우 |
Updated 2 months ago