OAuth 2.0
OAuth 2.0。クライアントのフローをテストするための、メモリ上の認可サーバーです。PKCE 付きの authorization code、client credentials、password、refresh token の各グラントに加え、保護されたリソース、userinfo、イントロスペクション(RFC 7662)、失効(RFC 7009)に対応。認可はユーザー apibee として自動で承認されます。
あなたのアカウントでこれらのエンドポイントが使えます。各エンドポイントのページの Try it でリクエストを送れます。
- GET
https://api.testingapis.com/api/auth/oauth/authorizeStart the authorization code flow and issue a codeStart the authorization code flow and issue a code (auto-approved as user apibee). - POST
https://api.testingapis.com/api/auth/oauth/introspectReport whether a token is activeReport whether a token is active (RFC 7662). - GET
https://api.testingapis.com/api/auth/oauth/protectedReturn a resource that requires an OAuth access tokenReturn a resource that requires an OAuth access token. - POST
https://api.testingapis.com/api/auth/oauth/revokeRevoke an access or refresh tokenRevoke an access or refresh token (RFC 7009). - POST
https://api.testingapis.com/api/auth/oauth/tokenExchange a grant for an access tokenExchange a grant for an access token. - GET
https://api.testingapis.com/api/auth/oauth/userinfoReturn the profile of the user behind an access tokenReturn the profile of the user behind an access token.
リクエストの例
Start the authorization code flow and issue a code (auto-approved as user apibee). 完全なリファレンスと Send ボタン(英語).
cURL
curl -X GET "https://api.testingapis.com/api/auth/oauth/authorize?response_type=code&client_id=apibee-public&redirect_uri=http://localhost:3000/callback&state=xyz&code_challenge=E9Melhoa2OwvFrEMTJguCHaoeK1t8URWbuGJSstw-cM&code_challenge_method=S256"サインインして詳細を見る
これらのエンドポイントのパラメータ、リクエストとレスポンスの例、ライブの Try it パネルは、サインインしたメンバー向けです。アカウントは無料で、数秒で作成できます。