Viewing docs for FusionAuth v6.0.2
published on Sunday, Feb 9, 2025 by Theo Gravity
published on Sunday, Feb 9, 2025 by Theo Gravity
FusionAuth: Installation & Configuration
Viewing docs for FusionAuth v6.0.2
published on Sunday, Feb 9, 2025 by Theo Gravity
published on Sunday, Feb 9, 2025 by Theo Gravity
Installation
The FusionAuth provider is available as a package in all Pulumi languages:
- JavaScript/TypeScript:
pulumi-fusionauth - Python:
theogravity-pulumi-fusionauth - Go:
https://github.com/theogravity/pulumi-fusionauth/tree/main/sdk/go/fusionauth - .NET:
theogravity.Fusionauth
Configuring Credentials
- Export required variables:
$ export FUSION_AUTH_HOST_URL=<URL to your FusionAuth Instance>
$ export FUSION_AUTH_API_KEY=<API Key for FusionAuth APIs>
You can get / generate the API key by going to the FusionAuth UI:
Settings>API keys> addCreate an instance of the provider
import { Provider } from 'pulumi-fusionauth'; const fusionAuthProvider = new Provider('fusion-auth', { host: process.env.FUSION_AUTH_HOST_URL, apiKey: process.env.FUSION_AUTH_API_KEY, });Create the FusionAuth resources and assign it the provider
// Create a new signing key const clientDataSigningKey = new FusionAuthKey( 'sample-jwt-key', { algorithm: 'RS256', name: 'Sample jwt key', length: 2048, }, { provider: fusionAuthProvider }, );
Viewing docs for FusionAuth v6.0.2
published on Sunday, Feb 9, 2025 by Theo Gravity
published on Sunday, Feb 9, 2025 by Theo Gravity
