gnu-social/plugins
Hugo Sales fa0d02a9ac
[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 13:35:44 +00:00
..
ActivityPub [CORE][ActorLocalRoles] Improve Roles 2022-01-22 18:47:56 +00:00
AttachmentCollections [CSS] .section-widget class and derivatives replaced as .frame-section, since a widget implies a simple element with a specific function 2022-01-21 22:05:33 +00:00
AttachmentShowRelated [CSS] .section-widget class and derivatives replaced as .frame-section, since a widget implies a simple element with a specific function 2022-01-21 22:05:33 +00:00
AudioEncoder [COMPONENT][Attachment] Vinculate note information with attachment controllers 2021-12-27 04:56:00 +00:00
Cover [TOOLS] Run CS-fixer on all files 2021-12-26 19:16:15 +00:00
DeleteNote [PLUGIN][DeleteNote][Favourite][ProfileColor][RepeatNote][WebMonetization] Refactor, cleanup and cache results 2022-01-09 12:29:34 +00:00
Directory [COMPONENTS][Collection] Added PrependActorsCollection event [COMPONENTS][Group] Added getGroupCreateForm, used in PrependActorsCollection event to build create a new Group form view 2022-01-23 19:07:39 +00:00
EmailNotifications [TWIG] Restructure user settings template, making it much easier to use and extend 2021-12-08 19:57:35 +00:00
Embed [TOOLS] Fix errors reported by PHPStan at level 4 2021-12-27 17:35:33 +00:00
Favourite [CORE][I18n] Fixing 'file_get_contents(): Argument #1 () must be of type string, Symfony\Component\Finder\SplFileInfo given' error by using Symfony's Finder to iterate through existing files 2022-01-23 19:07:39 +00:00
FileQuota [TOOLS][CS-FIXER] Run new PHP CS Fixer config. Notably, adds strict_types 2021-10-27 04:19:28 +01:00
ImageEncoder [COMPONENT][Attachment] Vinculate note information with attachment controllers 2021-12-27 04:56:00 +00:00
LatexNotes [PLUGIN][LatexNotes] add LaTeX support for notes 2022-01-21 21:03:07 +00:00
MarkdownNotes [PLUGIN][MarkdownNotes] add markdown support for notes 2022-01-21 21:03:07 +00:00
NoteTypeFeedFilter [PLUGIN][NoteTypeFilter] Always show filtering options 2022-01-09 12:29:34 +00:00
OAuth2 [PLUGIN][OAuth2] Start adding OAuth2 support with client registration 2022-01-25 13:35:44 +00:00
Oomox [TOOLS] Fix errors reported by PHPStan at level 4 2021-12-27 17:35:33 +00:00
PinnedNotes [TWIG] Various fixes related to header elements hierarchy 2022-01-23 19:46:47 +00:00
Poll [AUTOGENERATED] Update autogenerated code 2021-12-27 03:06:30 +00:00
ProfileColor [PLUGIN][DeleteNote][Favourite][ProfileColor][RepeatNote][WebMonetization] Refactor, cleanup and cache results 2022-01-09 12:29:34 +00:00
RelatedTags [TWIG] Various fixes related to header elements hierarchy 2022-01-23 19:46:47 +00:00
RepeatNote [COMPONENTS][Collection] Actors view template ordering section polished [PLUGINS][RepeatNote] Note to be repeated now uses full note card 2022-01-21 22:05:33 +00:00
StemWord [PLUGIN][StemWord] Remove the country part from the code. Ignore if no stemmer is found for the given language 2021-12-09 16:23:09 +00:00
StoreRemoteMedia [TOOLS] Fix errors reported by PHPStan at level 4 2021-12-27 17:35:33 +00:00
TagBasedFiltering [CSS] .section-widget class and derivatives replaced as .frame-section, since a widget implies a simple element with a specific function 2022-01-21 22:05:33 +00:00
TreeNotes [COMPONENTS][Conversation] Documented respective Controller 2022-01-03 19:26:17 +00:00
VideoEncoder [COMPONENT][Attachment] Vinculate note information with attachment controllers 2021-12-27 04:56:00 +00:00
WebMonetization [TWIG] Various fixes related to header elements hierarchy 2022-01-23 19:46:47 +00:00
XMPPNotifications [PLUGINS][XMPPNotifications] Fix typo 2021-12-26 21:19:06 +00:00