OAuth 2.0
OAuth 2.0: server otorisasi di memori untuk menguji alur klien. Mendukung grant authorization code dengan PKCE, client credentials, password, dan refresh token, ditambah resource terlindungi, userinfo, introspeksi (RFC 7662), dan pencabutan (RFC 7009). Otorisasi disetujui otomatis sebagai pengguna apibee.
Akun Anda membuka endpoint ini. Pakai Try it di halaman tiap endpoint untuk mengirim request.
Endpoint ini butuh akun gratis. Buat akun atau masuk untuk melihat detailnya dan mencobanya di sini.
- 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.
Contoh request
Start the authorization code flow and issue a code (auto-approved as user apibee). Referensi lengkap dan tombol Send (dalam bahasa Inggris).
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"Masuk untuk melihat detailnya
Parameter, contoh request dan response, serta panel Try it langsung untuk endpoint ini khusus anggota yang sudah masuk. Akun gratis dan dibuat dalam beberapa detik.
Terkait
- Pelajaran: grant, scope, dan error OAuth 2.0 (dalam bahasa Inggris)
- Pelajaran: PKCE OAuth 2.0 langkah demi langkah (dalam bahasa Inggris)
- Panduan: endpoint uji untuk setiap skema autentikasi (dalam bahasa Inggris)
- Pelajaran: autentikasi dan otorisasi (dalam bahasa Inggris)
- Decoder JWT
- API autentikasi JWT
- Server uji OAuth 1.0a