FusionAuth
    • Home
    • Categories
    • Recent
    • Popular
    • Pricing
    • Contact us
    • Docs
    • Login
    Log in to post
    Load new posts
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • danD

      Unsolved Support for MitID, Denmark's digital ID?

      Q&A
      • identity provider denmark • • dan
      1
      0
      Votes
      1
      Posts
      2
      Views

      No one has replied

    • F

      Unsolved Duplicating an application held in 'Tenant1' to 'Tenant2' stays in 'Tenant1'

      Q&A
      • • • francis.ducharme 0
      7
      0
      Votes
      7
      Posts
      400
      Views

      mark.robustelliM

      @francis-ducharme-0 You may have to parse the json returned from the get and modify a few things. Does the application get created but not work or does the application not get created? I would think you would need to take the relevant parts from the returned application then create the application under a new tenant? Remember you will have to use the new TenantId in the Request Header. If you are not supplying the TenantId, it will use the default.

      On a side note: If you are still interested in a duplicate application across tenant feature in the API, you might want to put a request in.

    • S

      Doubling of login records

      General Discussion
      • • • sergey_smirnov
      23
      0
      Votes
      23
      Posts
      6.4k
      Views

      mark.robustelliM

      @sergey_smirnov, it is awesome that you are able to follow and create steps to replicate the issue. To be 100% I'm not sure if this is a bug or a feature request. If FusionAuth is not behaving as you would like it, I would suggest opening an issue on Github. Be sure to include the details and repeatable steps.

    • M

      Migrate users with a salted hash passwords?

      General Discussion
      • • • michaelgaffney278
      3
      0
      Votes
      3
      Posts
      40
      Views

      M

      Thanks for your answer. I got it.

    • W

      Solved How to Handle CAPTCHA and Rate Limits for Automated Testing in FusionAuth

      Frequently Asked Questions (FAQ)
      • rate limiting • • wesley
      4
      0
      Votes
      4
      Posts
      362
      Views

      J

      You’ll need to disable or mock CAPTCHA in a test environment and adjust rate-limit settings in FusionAuth’s config or use test API keys to avoid hitting production limits during automated runs.

    • D

      How to track user online/offline/idle times in real-time dashboard & reports using Kafka events from auth server

      General Discussion
      • • • d.chinguun.0301
      3
      0
      Votes
      3
      Posts
      7.9k
      Views

      D

      @mark-robustelli Thanks for your reply, Mark. If I manage to make it, I’d love to show you how I made it and what it looks like.

    • L

      Unsolved Migration of Fusion Auth hosted (AWS) to GCP

      Q&A
      • • • lambert.torres
      2
      0
      Votes
      2
      Posts
      257
      Views

      mark.robustelliM

      @lambert-torres You can get support for FusionAuth. Please see the pricing page if you are interested. I'm not sure if this is your exact situation, but you might want to look at this blog post as well.

    • W

      Unsolved Using server-side GTM with FusionAuth for Google Ads tracking

      Q&A
      • • • witard91335
      2
      0
      Votes
      2
      Posts
      273
      Views

      mark.robustelliM

      @witard91335 Interesting, how do you see the flow working? What kind of tags are you trying to track though FusionAuth?

    • D

      Unsolved Force logout

      Q&A
      • • • d.chinguun.0301
      3
      0
      Votes
      3
      Posts
      298
      Views

      D

      Hi @mark-robustelli, thanks for your reply. I need an API that logs out a user, but apparently that’s not possible. Is there any way or approach to log someone out.

    • W

      Solved How to Replace Arrays with PATCH in FusionAuth Using application/merge-patch+json

      Frequently Asked Questions (FAQ)
      • api • • wesley
      2
      0
      Votes
      2
      Posts
      131
      Views

      W

      Good question. I believe this is due to how we implemented our PATCH calls. If you are making a straight API call, you can change the Content-Type header to application/merge-patch+json which will instead overwrite the existing array with whatever you have provided. That's the most straightforward way to replace array values. There are other methods detailed in the doc below but those involve removing values one by one instead of just overwriting them. The downside here is that I don't believe Client Libraries usually support the merge-patch header.

      https://fusionauth.io/docs/apis/#the-patch-http-method
    • W

      Solved Custom Registration Fields Missing for Social Logins – Why You Should Listen for registration.update Events

      Frequently Asked Questions (FAQ)
      • idp identity • • wesley
      2
      0
      Votes
      2
      Posts
      115
      Views

      W

      If you believe that you have discovered a bug or issue with FusionAuth, please log an issue below.

      https://github.com/FusionAuth/fusionauth-issues/issues/new/choose

      To note, you will likely want to be listening to the registration.update webhook for changes to the registration object prompted by additional fields the user needs to have completed based on what is a required field for self service registration.

      In the case of a user entering all these fields "manually" (as part of a registration form) we will create the user and the registration at the same time (thus transmitting all information, including all required registration fields, as part of the user.create and registration.create events).

      However, in the case of a social login, the user and registration will be created after the IdP provider returns information via the user.create and registration.create events. Additional registration will be asked of the user as part of the complete registration process (if there are additional required fields) and that additional information will be transmitted as part of the registration.update event.

      https://fusionauth.io/docs/extend/events-and-webhooks/events/user-registration-update
    • W

      Solved Why FusionAuth Doesn’t Support the SAML ‘Transient’ NameIDPolicy

      Frequently Asked Questions (FAQ)
      • saml • • wesley
      2
      0
      Votes
      2
      Posts
      348
      Views

      W

      The transient policy is not something FusionAuth will support for the SAML NameID policy. From the SAML standards doc, a transient NameID is supposed to be a temporary value which is not a good basis to build a link between two identity systems on. That is the main reason FusionAuth does not support this policy as it would likely lead to issues later down the line with the Identity Provider. Apologies for the inconvenience but having the User ID/UUID shift or change would cause problems as FA relies on a consistent User ID/UUID(NameID) to make a SAML link work.

      http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf
    • W

      Solved Airgapped License Still Connecting to reactor.fusionauth.io – Can It Be Disabled?

      Frequently Asked Questions (FAQ)
      • self hosted • • wesley
      2
      0
      Votes
      2
      Posts
      311
      Views

      W

      Currently, there is not a way to turn it off. Our air gapped license is still going to try to make that call out to us, but that won't cause any issues. The difference being that a normal license would have issues if it could not "phone home" back to us whereas the air gapped license won't have issues but it will still try to make those calls.

    • W

      Solved How to Change Fonts in the FusionAuth Hosted Login Page

      Frequently Asked Questions (FAQ)
      • theme • • wesley
      2
      0
      Votes
      2
      Posts
      110
      Views

      W

      If you want to change the font on the hosted login page and the login experience users are offered through FusionAuth, then this can be changed via our Themes. Very likely you will want to update the CSS associated with the theme you are using for the FusionAuth Application/Tenant. Changes to the theme can be completed through this API: https://fusionauth.io/docs/apis/themes/advanced-themes.

      Alternatively, you can use the Admin UI to make changes to your CSS as well.

    • W

      Solved Custom Domain and SSL Certificate Support in Basic Cloud Hosting

      Frequently Asked Questions (FAQ)
      • domains • • wesley
      2
      0
      Votes
      2
      Posts
      164
      Views

      W

      Yes with a Basic Cloud you get one custom domain and no backups, you would just need to update your DNS records to include our CNAMEs for this custom domain. You would submit your custom domain via the Hosting tab of the account.fusionauth.io under the Action Drop down. Then you will be shown the CNAME record for that domain and you will have to update your DNS records to include this CNAME. You can see an example of this at the doc below.

      https://fusionauth.io/docs/get-started/run-in-the-cloud/cloud#custom-domains

      You would not be able to use your own SSL certificates. We would handle all those in FusionAuth Cloud. We create the certificates on our end and you just need to create DNS records to validate the domain with the CNAME records.

    • W

      Solved How to Update user.data for a User in FusionAuth via API or Admin Forms

      Frequently Asked Questions (FAQ)
      • api • • wesley
      2
      0
      Votes
      2
      Posts
      357
      Views

      W

      There are a few ways you can get what you need. You can either make these changes via the API and then they will be updated in the UI.

      https://fusionauth.io/docs/get-started/core-concepts/users#user-data

      https://fusionauth.io/docs/apis/users#update-a-user

      Or you can do this using custom admin forms:

      https://fusionauth.io/docs/lifecycle/manage-users/admin-forms
    • W

      Solved How to Find Your Reactor License ID and Use It with Kickstart in FusionAuth

      Frequently Asked Questions (FAQ)
      • self hosted • • wesley
      2
      0
      Votes
      2
      Posts
      165
      Views

      W

      The license ID is just the license key itself. You can grab your license here https://account.fusionauth.io/account/plan/. Each license will have a prod key and non-prod key, for testing you just need to grab the non-prod key and use that for your license ID in Kickstart.

      https://fusionauth.io/docs/get-started/download-and-install/development/kickstart#set-your-license-id

    • W

      Solved How to Authenticate a Local React App with FusionAuth Hosted on Azure Without Cross-Origin Cookie Issues

      Frequently Asked Questions (FAQ)
      • • • wesley
      2
      0
      Votes
      2
      Posts
      345
      Views

      W

      If you are using the React SDK (which uses Hosted Backend: https://fusionauth.io/docs/apis/hosted-backend, then there are a couple options but they will all require some integration work from your end. The SDKs and Hosted Backend are designed to be easy to use and implement but they are not flexible as you can see with the cookies. Also I'm not sure if this was a consideration in the decision that running FusionAuth locally is not an option but just in case it was: You can use your FusionAuth non-production licenses wherever you want, we do not charge more "per deployment". So you can activate your non-prod license on a locally hosted FusionAuth instance in addition to your FusionAuth on Azure App Service, you can run your non-prod license on as many instances as you want.

      Develop your application while hosting it on Azure App service so FusionAuth and the app are on the same domain

      Setup a proxy for either your application or FusionAuth so they can be on the same domain

      Documentation for setting up a proxy for FusionAuth: https://fusionauth.io/docs/operate/deploy/proxy-setup

      Create your own Hosted Backend, example here: https://github.com/FusionAuth/fusionauth-javascript-sdk-express/tree/main

      Similar to #3, instead of setting up a Hosted Backend use the OAuth2 endpoints directly. In this scenario you will also be responsible for doing the OAuth code exchange for a token then setting the token cookies on the browser as well as session management with these tokens.

      https://fusionauth.io/docs/lifecycle/authenticate-users/oauth/endpoints

      https://fusionauth.io/docs/operate/secure/token-storage

    • W

      Solved How to Handle Bookmarking FusionAuth Login Pages with Custom Domains and PKCE

      Frequently Asked Questions (FAQ)
      • cloud • • wesley
      2
      0
      Votes
      2
      Posts
      307
      Views

      W

      Currently your deployments do support custom domains and yes this would be compatible with PKCE. You can have something like auth.mycompany.com provisioned and a user can bookmark this type of URL. In fact, I believe that your company already has a few of these types of URLs configured. So your customers would have to bookmark the full login path (something like http://auth.mycompany.com...authorize?client_id....redirect_uir...response_mode) and then they can login to the OAuth2 page that FusionAuth is hosting for login.

      The real issue that you have here is related to PKCE.

      Your app landing page is generating a PKCE challenge and PKCE verifier.

      Your integration is then using these values to call the authorize endpoint uniquely each time

      If a user bookmarks the values/URLs from step two above, they will have issues logging in (due to a PKCE failure)

      All of this is in alignment with the OAuth Specification (the PKCE values should be unique each time that the authorize endpoint is called). The next question then becomes prevention of a user bookmarking the wrong link. To my mind, you could add some information to a customer portal or land page letting the customer know the correct page to bookmark. If the login fails, you may be able to redirect the user to the correct page (your page sees the failure and then determines the login landing page to send the user to) to login as well to recover the customer experience (in the case where the user have bookmarked the wrong link).

      The alternative is to not to use PKCE, which introduces security considerations, especially if you are building on mobile.

    • W

      Solved How to Track Entity Changes in FusionAuth Using the Audit Log API

      Frequently Asked Questions (FAQ)
      • webhook webhooks lambda • • wesley
      2
      0
      Votes
      2
      Posts
      290
      Views

      W

      Yes, you would need something on your end to poll the Audit Log to fetch changes made to the Entities. Currently. there's no way to enter a log into the system logs (fusionauth-app.log) or otherwise control what goes in there. We do have a similar example for Cloudwatch on exporting Login Records to Cloudwatch which should be helpful.

      https://fusionauth.io/docs/operate/monitor/cloudwatch