Skip to main content
  1. Docs
  2. Secrets & Configuration
  3. Providers
  4. Login providers

Login providers

    Login providers issue short-lived credentials for downstream services. Each provider is invoked through fn::open::<name>-login in an environment definition and returns a set of credentials that other providers (and your own code) can consume.

    OpenID Connect (OIDC) is the recommended authentication mode wherever supported — see Configuring OIDC for per-provider setup.

    ProviderDescription
    aws-loginLog in to AWS using OIDC or static credentials.
    azure-loginLog in to Azure using OIDC or static credentials.
    doppler-loginLog in to Doppler using OIDC.
    gcp-loginLog in to Google Cloud using OIDC or static credentials.
    gh-loginLog in to GitHub using app credentials.
    infisical-loginLog in to Infisical using OIDC or static credentials.
    snowflake-loginAuthenticate to Snowflake using OIDC.
    vault-loginLog in to HashiCorp Vault using OIDC or static credentials.