From 4212fa7965a64073b7c89d59f83718a5e64026af Mon Sep 17 00:00:00 2001 From: syui Date: Mon, 16 Jun 2025 05:57:58 +0000 Subject: [PATCH] =?UTF-8?q?oauth=20=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- oauth.md | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 oauth.md diff --git a/oauth.md b/oauth.md new file mode 100644 index 0000000..8b2e9c1 --- /dev/null +++ b/oauth.md @@ -0,0 +1,95 @@ +```sh +{ + "issuer": "https://syu.is", + "request_parameter_supported": true, + "request_uri_parameter_supported": true, + "require_request_uri_registration": true, + "scopes_supported": [ + "atproto", + "transition:email", + "transition:generic", + "transition:chat.bsky" + ], + "subject_types_supported": [ + "public" + ], + "response_types_supported": [ + "code" + ], + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "grant_types_supported": [ + "authorization_code", + "refresh_token" + ], + "code_challenge_methods_supported": [ + "S256" + ], + "ui_locales_supported": [ + "en-US" + ], + "display_values_supported": [ + "page", + "popup", + "touch" + ], + "request_object_signing_alg_values_supported": [ + "RS256", + "RS384", + "RS512", + "PS256", + "PS384", + "PS512", + "ES256", + "ES256K", + "ES384", + "ES512", + "none" + ], + "authorization_response_iss_parameter_supported": true, + "request_object_encryption_alg_values_supported": [], + "request_object_encryption_enc_values_supported": [], + "jwks_uri": "https://syu.is/oauth/jwks", + "authorization_endpoint": "https://syu.is/oauth/authorize", + "token_endpoint": "https://syu.is/oauth/token", + "token_endpoint_auth_methods_supported": [ + "none", + "private_key_jwt" + ], + "token_endpoint_auth_signing_alg_values_supported": [ + "RS256", + "RS384", + "RS512", + "PS256", + "PS384", + "PS512", + "ES256", + "ES256K", + "ES384", + "ES512" + ], + "revocation_endpoint": "https://syu.is/oauth/revoke", + "introspection_endpoint": "https://syu.is/oauth/introspect", + "pushed_authorization_request_endpoint": "https://syu.is/oauth/par", + "require_pushed_authorization_requests": true, + "dpop_signing_alg_values_supported": [ + "RS256", + "RS384", + "RS512", + "PS256", + "PS384", + "PS512", + "ES256", + "ES256K", + "ES384", + "ES512" + ], + "protected_resources": [ + "https://syu.is" + ], + "client_id_metadata_document_supported": true +} +``` \ No newline at end of file