> ## Documentation Index
> Fetch the complete documentation index at: https://developers.authlete.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 認可リクエストやトークンリクエストのパラメーターの取り扱い

> Authlete APIにおける認可サーバーの認可エンドポイントおよびトークンエンドポイントのリクエストパラメーターについての取り扱いに関する技術情報。

<img src="https://mintcdn.com/authlete/NmFoIJ4VSX_LOgob/img/kb/ja/getting-started/implementing-an-authorization-server/request-parameters_ja.png?fit=max&auto=format&n=NmFoIJ4VSX_LOgob&q=85&s=b070a0e946343b07161c240391f6a6d4" alt="request-parameters_ja" width="970" height="497" data-path="img/kb/ja/getting-started/implementing-an-authorization-server/request-parameters_ja.png" />

*/auth/authorization API における "parameters" の利用*

基本的に、認可サーバーの認可エンドポイントおよびトークンエンドポイントが受け付けたリクエストのパラメーターについては、**何も変更せずに**そのまま Authlete API に渡してください。

たとえば、認可リクエストに含まれている scope の値のチェックを、Authlete に任せるだけではなく認可サーバーでも行いたい、としましょう。その場合、認可サーバーは [/auth/authorization](/api-reference/authorization-endpoint/process-authorization-request)
API を呼び出す前にチェックを実施するべきではありません。代わりに、認可リクエストのクエリパラメーターをそのまま同 API の paramaters の値として指定してください。そして API レスポンスの scopes パラメーターに含まれる、Authlete によって検証された結果をチェックしてください。

逆に、[/auth/authorization](/api-reference/authorization-endpoint/process-authorization-request)
API や [/auth/token](/api-reference/token-endpoint/process-token-request)
API を呼び出す前にパラメーターの検証・操作を行ってしまうと、Authlete の OAuth / OpenID Connect プロトコル処理やエラーチェックの機能を十分に活用できなくなる場合があります。また OAuth / OpenID Connect を十分に理解しないまま独自の前処理を行うことにより、これらの標準仕様に準拠しない、そして最悪の場合にはセキュリティが損なわれた認可サーバーとなってしまう可能性もあります。
