as-userヘッダーを利用すると、JWTアプリケーションは別のユーザーの代理になることができます。
この場合、ユーザーIDはユーザーのBox識別子です。どのユーザーでも、ユーザーIDは、管理者だけが利用可能な
GET /usersエンドポイントを介して確認できます。また、認証済みのユーザーセッションでGET /users/meエンドポイントを呼び出して確認することもできます。前提条件
アプリケーションは、開発者コンソールで、ユーザーとして操作を実行するように構成する必要があります。
as-userを使用できるSDK
すべてのでは、as-userヘッダーを使用してユーザーの代わりに処理を実行することがサポートされています。
制限
as-userヘッダーではのuser_idを使用することはできません。- 管理対象ユーザーを代理する場合、その企業が所有または管理するコンテンツにしかアクセスできません。
as-userヘッダーを使用して、外部ユーザーが所有するコンテンツにアクセスすることはできません。 as-userヘッダーには、認証済みユーザーと同じユーザーIDを指定することはできません。指定されたユーザーIDが現在のユーザーと一致した場合、リクエストは失敗し、403 Forbiddenエラーが返されます。
