OAuth Center

License Latest Stable Version Total Downloads

A Flarum extension. Allow user to authorize the third clients

Installation

Install with composer:

composer require foskym/flarum-oauth-center:"*"

Updating

composer update foskym/flarum-oauth-center:"*"
php flarum migrate
php flarum cache:clear

Usage

Well, please see the README.md

Links

6 months later

If U're using an old version of this plugin, please update to the latest version avoiding any problems.

ChangeLog

v1.0.4

v1.1.0

v1.1.1

  • Fix: unauthorization problem caused by empty string by @FoskyM in #11
  • Fix: two records saved while adding a new client by @FoskyM in #12
  • Fix: tip of no authorized records
  • Pref: edit modals
8 days later

v1.2.0 Update immediately!!!

What's Changed

As you can see,
now you can set the visible fields for a rescource controller response,
the styles have been rewrite with less code and it now supports dark mode.
But unfortunately, we made an error in the previous version of forgetting to make clients' sensitive fields hidden, which would leak out the fields like client_secret in response.

For above reasons, you should update to this version at first time.

Features

  • Feat: visible_fields for scopes (#13)
  • Feat: simply manage tokens (#14)
  • Feat: card style for authorize page
  • Feat: show user info in small screen

Fixes

  • Fix: major error forgetting to ignore sensitive fields in records (#16)

Others

  • Improvement: no longer prohibit some fields of the default scope
  • Refactor: styles for authorize page (#15)
  • Perf: client info response
  • Perf: authorize page
  • Perf: settings page icon

Branch Dev-1.2.0: #17

Full Changelog: v1.1.1...v1.2.0