- BAD_REQUEST
- FORM
- INTERACTION
- INTERNAL_SERVER_ERROR
- LOCATION
- NO_INTERACTION
概要
Authlete API からのレスポンスの処理に関する基本的な考えかた
Authlete API からのレスポンスの処理に関する基本的な考え方。
ほとんどの Authlete API は、レスポンスに action というレスポンスパラメーターを含んでいます。認可サーバーを実装する際には、Authlete の API を呼び出したのち、返却されたレスポンスの action の値を最初にチェックし、その値に従って動作を行うようにします。
resultCode の値を見て動作を切り分ける実装は避けてください。
たとえば /auth/authorization
API の場合、レスポンスに含まれる action の値は次のいずれかです。
action=LOCATION は、Web ブラウザに 302 Found を返すべきであるという意味です。認可サーバーは次のような応答を Web ブラウザに返してください。