~phw/discourse-musicbrainz-auth

Discourse plugin to add support for authentication with a MusicBrainz account
Mention and link to omniauth-musicbrainz gem in README
f0a70ac4 — Philipp Wolfer 2 years ago
Renamed settings prefix to musicbrainz_auth_
9de82ce0 — Philipp Wolfer 2 years ago
Removed auth path settings

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~phw/discourse-musicbrainz-auth
read/write
git@git.sr.ht:~phw/discourse-musicbrainz-auth

You can also use your local clone with git send-email.

#Discourse MusicBrainz Auth

Discourse plugin that adds support to authenticate with a MusicBrainz account.

Note: An earlier version of this plugin originally was used by the MetaBrainz Community forums, but was later replaced by a Discourse SSO. As such this plugin is only provided here for others interested in allowing MusicBrainz authentication in their music related Discourse instance.

#Installation

Please follow this official plugin installation how-to. Use https://git.sr.ht/~phw/discourse-musicbrainz-auth as the git clone URL.

To enable this plugin on your instance you need a MusicBrainz account. Create a new Developer Application in your account settings of type "Web Application". The Callback URL must be set to https://{YOUR_DISCOURSE_DOMAIN}/auth/musicbrainz/callback.

In the your Discourse instance go to Admin > Plugins and configure the musicbrainz-auth plugin. You need to set the client ID and client secret from the previously registered MusicBrainz Developer Application. The other options usually can be kept as is.

This plugin depends on the omniauth-musicbrainz gem, which will be automatically installed by Discourse.

#License

Published under the MIT license, see LICENSE for details.

Do not follow this link