에러 안내

인가 요청

모두싸인 인가 서버는 유효하지 않은 요청에 대해 “application/x-www-form-urlencoded” 형식을 사용하는 리다이렉션 URI의 쿼리 파라미터(error)를 추가하여 클라이언트에게 알립니다. 단, 요청의 누락이나 유효하지 않은 리다이렉션 URI등 사용자 에이전트로 리다이렉션 할 수 없을 경우 모두싸인의 오류 페이지로 안내되거나 HTTP 500응답으로 처리될 수 있습니다.

HTTP Status CodeErrorDescription
302invalid_request요청에 필수 파라미터가 누락됐거나, 유효하지 않은 파라미터 값을 포함하거나, 파라미터를 두번 이상 포함하거나, 이외에 손상된 경우
302unauthorized_client등록된 애플리케이션의 인가 코드 요청이 실패한 경우 경우
302access_denied리소스 소유자 또는 인가 서버가 요청을 거부한 경우
302unsupported_response_type인가 서버가 인가 코드 획득을 지원하지 않는 경우
302invalid_scope요청된 범위가 유효하지 않은 경우
500server_error인가 서버가 예기치 않은 조건을 만난 경우 (500 Internal Server Error HTTP 상태 코드는 HTTP 리다이렉트를 통해 클라이언트에게 반환될 수 없는 상황에 발생할 수 있습니다)
503temporarily_unavailable인가 서버의 과부하 또는 유지보수로 인해 현재 요청을 처리할 수 없는 경우 (503 Service Unavailable HTTP 상태 코드는 HTTP 리다이렉트를 통해 클라이언트에게 반환될 수 없는 상황에 발생할 수 있습니다)

토큰 발급/재발급, 취소

모두싸인 인가 서버는 토큰 발급/재발급, 취소와 관련된 오류 응답으로 HTTP 400 (Bad Request) 상태 코드로 응답하고 다음 파라미터를 포함합니다.

HTTP Status CodeErrorDescription
400invalid_request요청에 필수 파라미터가 누락됐거나, (승인 유형 이외에)지원되지 않는 파라미터 값을 포함하거나, 파라미터를 반복하거나, 여러 자격 증명을 포함하거나, 클라이언트 인증에 둘 이상의 메커니즘을 사용하거나, 이외에 손상된 경우
401invalid_client클라이언트가 인증에 실패한 경우 (e.g., 알 수 없는 클라이언트, 클라이언트 인증이 포함되지 않음, 지원되지 않는 인증 방법)
400invalid_grant제공된 인가 승인 (e.g., 인가 코드, 리소스 소유자 자격 증명) 또는 갱신 토큰이 유효하거나, 만료됐거나, 취소됐거나, 인가 요청에 사용된 리다이렉션 URI와 일치하지 않거나 다른 클라이언트에게 발급된 경우
400unauthorized_client인증된 클라이언트가 이 인가 승인 유형을 사용하도록 인가되지 않은 경우
400unsupported_grant_type서버가 지원하지 않는 인가 승인 유형인 경우
400invalid_scope요청된 범위가 유효하지 않거나, 알 수 없거나, 손상됐거나 리소스 소유자의 승인 범위을 벗어나는 경우

요금제 구독 시작/ 즉시 종료

HTTP Status CodeErrorDescription
422Unprocessable entity기존 구독 시작 시 계정에 요금제가 있을 경우
404Subscription is not found요금제 구독 취소 시 유저의 요금제 구독이 안되어있을 경우