FusionAuth
    • Home
    • Categories
    • Recent
    • Popular
    • Pricing
    • Contact us
    • Docs
    • Login

    Configure Identity Providers per tenant

    Scheduled Pinned Locked Moved Unsolved
    Q&A
    saml idp federation
    2
    4
    1.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bubblez
      last edited by

      Hello,

      I have the following use case:

      I am developing a multi-tenant SaaS with Fusionauth as IAM. Each tenant (customer) of our application gets its own tenant in Fusionauth. Each tenant should be able to configure itself whether its users can log in via SAML / OICD with an external IdP - e.g. the company's own Azure AD or Google Workspace.

      I see from the documentation that the identity providers are intended for this and Fusionauth acts as a "service provider", correct?

      Unfortunately, it seems to me that identity providers can only be configured for the entire Fusionauth instance, but not individually for each tenant. Is this the case?

      If so, how can my use case be realised otherwise with Fusionauth?

      Thank you very much,
      Kind regards

      danD 1 Reply Last reply Reply Quote 0
      • danD
        dan @bubblez
        last edited by

        @impackt

        Hiya,

        Identity providers are configured globally, but are enabled on a per application basis. https://fusionauth.io/docs/v1/tech/identity-providers/#identity-providers-and-applications has more info.

        What many of our users in your situation do is build a lightweight custom application that uses the FusionAuth APIs (SAMLv2 / OIDC) to allow your users to manage their own identity provider. That identity provider can then be associated only with the one application which represents the customer's application.

        We have a couple of open issues to improve this setup:

        • https://github.com/fusionauth/fusionauth-issues/issues/91
        • https://github.com/FusionAuth/fusionauth-issues/issues/1524

        Please upvote them if they meet your needs, or add comments about your use case if you'd like.

        --
        FusionAuth - Auth for devs, built by devs.
        https://fusionauth.io

        B 1 Reply Last reply Reply Quote 1
        • B
          bubblez @dan
          last edited by

          Okay, got it, so currently you need a little self built workaround. Thank you very much!

          The tickets read exciting in principle, but are not currently relevant for me.

          danD 1 Reply Last reply Reply Quote 1
          • danD
            dan @bubblez
            last edited by

            @impackt Great, glad you have a path forward.

            --
            FusionAuth - Auth for devs, built by devs.
            https://fusionauth.io

            1 Reply Last reply Reply Quote 0
            • First post
              Last post