This website requires JavaScript.
Explore
Help
Sign In
GNUsocial
/
gnu-social
Watch
4
Star
0
Fork
1
You've already forked gnu-social
Code
Issues
Releases
Wiki
Activity
e1cceac150
gnu-social
/
plugins
/
OAuth2
/
composer.json
7 lines
79 B
JSON
Raw
Normal View
History
Unescape
Escape
[PLUGIN][OAuth2] Start adding OAuth2 support with client registration This hardcodes the user, and has some other issues, so it is not yet complete. We follow mastodon's spec for automatic client registration, available at both `/api/v1/apps` and a more reasonable `/oauth/client`. This accepts a JSON POST with the client info and returns JSON with a `client_id` and a `client_secret`, to be used with `/oauth/authorize` and `/oauth/token`. It also, seemingly, requires returning an `id` with unclear purpose. The `/oauth/token` endpoint doesn't currently return a `me` field.
2022-01-25 12:17:32 +00:00
{
[PLUGIN][OAuth2] Fix some static issues
2022-02-04 18:34:08 +00:00
"require"
:
{
"league/oauth2-server"
:
"*"
,
"nyholm/psr7"
:
"*"
}
[PLUGIN][OAuth2] Start adding OAuth2 support with client registration This hardcodes the user, and has some other issues, so it is not yet complete. We follow mastodon's spec for automatic client registration, available at both `/api/v1/apps` and a more reasonable `/oauth/client`. This accepts a JSON POST with the client info and returns JSON with a `client_id` and a `client_secret`, to be used with `/oauth/authorize` and `/oauth/token`. It also, seemingly, requires returning an `id` with unclear purpose. The `/oauth/token` endpoint doesn't currently return a `me` field.
2022-01-25 12:17:32 +00:00
}
Copy Permalink