Mention and link to omniauth-musicbrainz gem in README
Renamed settings prefix to musicbrainz_auth_
Removed auth path settings
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.
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.
Published under the MIT license, see LICENSE for details.