All Projects → discourse → discourse-jwt

discourse / discourse-jwt

Licence: MIT license
Discourse Auth support for JSON Web Tokens (JWT)

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to discourse-jwt

discourse-data-explorer
SQL Queries for admins in Discourse
Stars: ✭ 70 (+311.76%)
Mutual labels:  discourse-plugin
discourse-question-answer
Discourse Question Answer Plugin
Stars: ✭ 44 (+158.82%)
Mutual labels:  discourse-plugin
discourse-telegram-notifications
A plugin for Discourse which allows users to receive their notifications by telegram message
Stars: ✭ 20 (+17.65%)
Mutual labels:  discourse-plugin
discourse-plugin-discord-auth
A Discourse plugin to login over Discord
Stars: ✭ 19 (+11.76%)
Mutual labels:  discourse-plugin
discourse-translator
No description or website provided.
Stars: ✭ 48 (+182.35%)
Mutual labels:  discourse-plugin
discourse-docs
No description or website provided.
Stars: ✭ 21 (+23.53%)
Mutual labels:  discourse-plugin
discourse-locations
Tools for handling locations in Discourse
Stars: ✭ 31 (+82.35%)
Mutual labels:  discourse-plugin
discourse-backups-to-dropbox
Backups discourse backups in Dropbox
Stars: ✭ 17 (+0%)
Mutual labels:  discourse-plugin
discourse-affiliate
No description or website provided.
Stars: ✭ 24 (+41.18%)
Mutual labels:  discourse-plugin
github badges
DEPRECATED: GitHub Badges plugin
Stars: ✭ 16 (-5.88%)
Mutual labels:  discourse-plugin
discourse-checklist
A simple checklist rendering plugin for discourse
Stars: ✭ 42 (+147.06%)
Mutual labels:  discourse-plugin
discourse-steam-login
Allows user authentication with discourse via the Steam user API
Stars: ✭ 45 (+164.71%)
Mutual labels:  discourse-plugin
discourse-subscriptions
A Discourse plugin that allows payments and subscription management via Stripe.
Stars: ✭ 24 (+41.18%)
Mutual labels:  discourse-plugin
discourse-encrypt
A plugin that provides a secure communication channel through Discourse.
Stars: ✭ 28 (+64.71%)
Mutual labels:  discourse-plugin
discourse-edx-lti
Discourse plugin for using Discourse as a discussion forum in EdX courses
Stars: ✭ 19 (+11.76%)
Mutual labels:  discourse-plugin
discourse-prometheus
Official Discourse Plugin for Prometheus Monitoring
Stars: ✭ 13 (-23.53%)
Mutual labels:  discourse-plugin
discourse-signatures
A Discourse Plugin to show user signatures below posts
Stars: ✭ 16 (-5.88%)
Mutual labels:  discourse-plugin
discourse-canned-replies
Adds a means to insert templates from the composer.
Stars: ✭ 33 (+94.12%)
Mutual labels:  discourse-plugin
discourse-adplugin
Official Discourse Advertising Plugin. Install & Start Serving Ads on Your Discourse Forum
Stars: ✭ 115 (+576.47%)
Mutual labels:  discourse-plugin
discourse-calendar
Adds the ability to create a dynamic calendar in the first post of a topic.
Stars: ✭ 45 (+164.71%)
Mutual labels:  discourse-plugin

discourse-jwt

A Discourse Plugin to enable authentication via JSON Web Tokens (JWT).

In the first instance, consider using Discourse's OpenID Connect or OAuth2 plugins. These authentication standards are more mature, and include more security features.

Configuration

This plugin provides three site settings for configuration. You must provide all three in your admin panel for the authentication to work correctly:

  • jwt_enabled
  • jwt_secret
  • jwt_auth_url

Alternatively, you can supply values for these settings via environment variables. Add the following settings to your app.yml file in the env section:

  • DISCOURSE_JWT_SECRET
  • DISCOURSE_JWT_AUTH_URL

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].