Version 6.x has been out of support since May 14, 2024, and this corresponding section of the documentation is no longer maintained. We strongly recommend you upgrade to the latest supported version of 7.x and read the latest version of this documentation.

Extension Grants

OAuth defines an extensibility point called extension grants.

Extension grants allow adding support for non-standard token issuance scenarios, e.g.

  • token transformation
    • SAML to JWT, or Windows to JWT
    • delegation or impersonation
  • federation
  • encapsulating custom input parameters

You can add support for additional grant types by implementing the IExtensionGrantValidator interface.