# Create a custom Discourse plugin

**URL:** <https://meta.discourse.org/t/create-a-custom-discourse-plugin/313336>\
**Category:** Development\
**Created:** [June 24, 2024, 5:14am UTC](https://meta.discourse.org/t/create-a-custom-discourse-plugin/313336 "2024-06-24T05:14:13Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Jaskaran](https://avatars.discourse-cdn.com/v4/letter/j/ea666f/32.png) [@Jaskaran](https://meta.discourse.org/u/Jaskaran)\
**Post date:** [June 24, 2024, 5:14am UTC](https://meta.discourse.org/t/create-a-custom-discourse-plugin/313336/1 "2024-06-24T05:14:13Z")

</div>

Could someone direct me to the official chat or page where I can seek guidance on modifying a plugin file for the Discourse OpenID plugin? The endpoint is returning an application/jwt token instead of a JSON response, and I need to add logic to decode this JWT token. I intend to use a custom plugin file on top of the Discourse plugin. I’m looking for guidance on the correct steps to take.

---

_[View the full topic](https://meta.discourse.org/t/create-a-custom-discourse-plugin/313336)._
