What open source and commercial packages are known to work with FusionAuth?
dan last edited by dan
What open source and commercial packages are known to work with FusionAuth? Add 'em below - and we'll start building a table.
FusionAuth acting as the Identity Provider
Name Status Description Cognito Works Using OIDC. Reference Directus Works Using OAuth 2 plugin https://github.com/jerryhopper/directus-oauth2-fusionauth GSuite Works Using SAML: https://fusionauth.io/docs/v1/tech/samlv2/google JB Team City Works Using the HTTP-OAUTH.v2 authentication module. Node + Passport Works NodeBB Works Requires OpenID Connect plugin. See https://github.com/FusionAuth/nodebb-plugin-fusionauth-oidc TheHive v4 Works Using Oauth2 Auth provider WordPress Works Requires OpenID Connect plugin, see https://blog.jerryhopper.com/2020/05/23/fusionauth-wordpress/ Zendesk Works Using SAML: https://fusionauth.io/docs/v1/tech/samlv2/zendesk
FusionAuth acting as the Service Provider
Name Status Description ADFS Works Uses SAML v2 Identity Provider Apple Works Uses Apple Identity Provider Azure AD Works Uses OpenID Connect Identity Provider Discord Works Uses OpenID Connect Identity Provider Works Uses Facebook Identity Provider GitHub Works Uses OpenID Connect Identity Provider Works Uses Google Identity Provider HYPR Works Uses HYPR Identity Provider Intuit Works Uses OpenID Connect Identity Provider, select
client_secret_postfor client authentication method.
Joomla Works Uses SAML v2 Identity Provider with MiniOrange. Reference Works Uses Twitter Identity Provider
dan last edited by dan
nodebb can use FusionAuth as an SSO provider.
FusionAuth + WordPress
WordPress is worlds most used blogging platform with a crowded plugin ecosystem. Finding the right plugin can be a tedious task. In this example we’re using the openid-connect-generic plugin from daggerheart.
openid-connect-generic plugin from daggerheart - Wordpress Plugin Link
PRO: The openid-connect-generic plugin from daggerheart requires NO code-writing, everything is adjustable via the admin pages. Allows logging out on the idp server. Free and very simple to use.
CON: The plugin is outdated, and has a logout quirk which needs a lot of redirecturls registered. despite that, it works with the latest version of WP. The plugin lacks functionality that maps roles to a user, and there is no option to disable the basic-login on the login-screen.
WordPress Plugin configuration
Navigate to the admin pages, and select the ‘Settings->OpenID Connect Client’ page where you have to enter your identity provider settings.
Based on the domain-name of your FusionAuth instance, fill in the configuration values.
Identity & Nickname Key
Most of the fields are self-explanatory. The fields Identity Key and Nickname Key need some special attention. these fields maps the primary-key or unique identifier from the oauth user claim.
I recommend setting sub for the Identity Key
and preferred_username for the Nickname Key
REST and GraphQL framework to build modern API-driven projects. API Platform is a set of tools to build and consume web APIs
API Platform is based on Symfony
Since API-Platform is a framework, i created a example API project using FusionAuth, Symfony & Api-Platform :
Open-Source Headless CMS & API
Directus is an open-source tool for managing content across all your omni-channel digital experiences. (Directus homepage : https://directus.io/ )
FusionAuth Provider for OAuth 2.0 Client
This package provides FusionAuth OAuth 2.0 support for the PHP League's OAuth 2.0 Client.