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

      Unsolved What is the verification key in a SAMLv2 IdP used for?

      Q&A
      • • • biwi
      5
      0
      Votes
      5
      Posts
      2.6k
      Views

      B

      @mark-robustelli Well, here are some screenshots:

      at first I added a new IdP - via API POST /api/identity-provider - and the existing dummy/placeholder certificate is linked:
      7ee96348-07c1-4845-8a9a-26998572d0e0-image.png
      -> this is the only IdP

      then I import - via API POST /api/key/import - the correct certificate:
      ab51c6c5-1c2b-4939-a01d-2e045274400d-image.png

      but I do not link this in the IdP, and so do not set the Verification key

      Do I get it right, that the login should not work in that case? But I am able to login via this EntraID IdP.

    • danD

      Docs MCP server

      Release
      • • • dan
      1
      0
      Votes
      1
      Posts
      2.4k
      Views

      No one has replied

    • V

      Currently using MojoAuth — thinking about switching to FusionAuth, looking for advice

      General Discussion
      • • • vijaysingh1784
      2
      0
      Votes
      2
      Posts
      1.7k
      Views

      mark.robustelliM

      @vijaysingh1784 Looks like you have done a bit of research your self and made a pretty good analysis. I am not very familiar with MojoAuth, but just to confirm a few things:

      FusionAuth is very customizable. You should check out things like Lambdas, Webhooks and other various options.

      FusionAuth can be self-hosted or can be hosted for you.

      FusionAuth handles SAML, SCIM and other various integrations.

      FusionAuth is very scalable and gives you great control with api acess and other mechanisms.

      Depending on your needs, FusionAuth can be as easy to self host as spinning up a docker image to a full blown complex K8s deployment. It should fit your needs there.

      While there is no direct migration guide for the product you are talking about, there are several other migration guides for you to look over that should give you an idea on how to do it.

    • M

      Unsolved We are getting ERROR org.primeframework.mvc.PrimeMVCRequestHandler - Error encountered

      Q&A
      • • • manoj.patil
      2
      0
      Votes
      2
      Posts
      2.1k
      Views

      mark.robustelliM

      @manoj-patil said in We are getting ERROR org.primeframework.mvc.PrimeMVCRequestHandler - Error encountered:

      t F ... 63 common frame

      Under what circumstances and you receiving this error?

    • M

      Unsolved All log

      Q&A
      • • • manoj.patil
      3
      0
      Votes
      3
      Posts
      2.8k
      Views

      M

      @mark-robustelli

      We used Lambda to get audit and event logs from DB and put in CloudWatch

    • danD

      FusionAuth MCP server

      Announcements
      • mcp feedback • • dan
      1
      0
      Votes
      1
      Posts
      3.0k
      Views

      No one has replied

    • C

      Unsolved POST /api/user/import not triggering webhook `user.bulk.create'

      Q&A
      • • • chad.hurd
      4
      0
      Votes
      4
      Posts
      2.3k
      Views

      mark.robustelliM

      @chad-hurd Awesome that you got if figured out. Do you mind sharing what, specifically, was wrong with the setup? It may help others down the road.

    • W

      Solved How to Retrieve Last Login Dates for Multiple Users in FusionAuth via the Search API

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

      W

      FusionAuth doesn’t support uploading a CSV to retrieve last-login timestamps. However, you can do this efficiently with the Search for Users API and return lastLoginInstant for many users at once.

      How to do it (batch via API)

      Use the User Search endpoint
      POST /api/user/search (set your X-FusionAuth-TenantId and Authorization headers).

      Send an Elasticsearch query using terms to match a batch of emails/usernames, and read lastLoginInstant from each returned user:

      { "search": { "query": "{\"terms\":{\"email\":[\"a@example.com\",\"b@example.com\",\"c@example.com\"]}}", "numberOfResults": 500, "startRow": 0 } } Swap email for username if that’s what you have. If your list is large, chunk it (e.g., 200–500 logins per request) and paginate with startRow / numberOfResults. (Optional) Filter by last-login date with a range query on lastLoginInstant: { "search": { "query": "{\"range\":{\"lastLoginInstant\":{\"gte\":\"2025-10-01T00:00:00Z\"}}}" } }

      You can also query by epoch millis if you prefer.

      Map results
      Each user object includes lastLoginInstant (epoch millis). Convert to your desired timezone/format in your script and write out a CSV.

      Tips

      If you need all users in a tenant (not just your list), you can search with a wildcard or a match-all query and page through results, then filter locally. For ongoing metrics, consider subscribing to user.login.success webhooks and recording last logins as they happen.

      Docs:

      Search for Users API (Elasticsearch): https://fusionauth.io/docs/apis/users#elasticsearch-search-engine
    • W

      Solved How to Fix 'could not find memberId' Errors When Removing Group Members in FusionAuth

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

      W

      You can work around this by passing the IDs directly in your request. Here’s an example of how to structure the request correctly:

      from fusionauth.fusionauth_client import FusionAuthClient api_key = 'your-fusionauth-api-key' base_url = 'https://your-fusionauth-instance.com' group_id = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' user_ids_to_remove = [ 'yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy', 'zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz' ] client = FusionAuthClient(api_key, base_url) member_delete_request = {'members': {group_id: user_ids_to_remove}} response = client.delete_group_members(member_delete_request) if response.was_successful(): print("Successfully removed users from group!") else: print(f"Error: {response.error_response}")

      This approach correctly formats the request for the API to process and delete the specified users from the group.

    • B

      Unsolved Account Portal - Is Federation to our Enterprise IDP possible?

      Q&A
      • • • batmysta
      4
      0
      Votes
      4
      Posts
      2.3k
      Views

      mark.robustelliM

      @batmysta, Thanks for clearing that up. Unfortunately, there is no way I know of to configure federated authentication with the FusionAuth Account Portal.

    • W

      Solved How to Fix Missing End-of-Month Data in FusionAuth Daily Active Users and Registrations

      Frequently Asked Questions (FAQ)
      • data • • wesley
      2
      0
      Votes
      2
      Posts
      1.3k
      Views

      W

      This issue was addressed in version 1.56.0. Make sure your FusionAuth instance is updated to the latest version, as several reporting-related fixes have been released that resolve this specific problem.

    • R

      Solved How to get event.info.deviceDescription in events webhook (ex user.login.success)?

      Q&A
      • • • rabah.laouadi
      3
      0
      Votes
      3
      Posts
      2.5k
      Views

      R

      @mark-robustelli Thanks for the anwser

      The solution is to add [@hidden name="metaData.device.description"/] the below line to it within Advanced Theme within the Helpers file under

      [#macro oauthHiddenFields] // here [@hidden name="metaData.device.description"/] ... [@hidden name="captcha_token"/] [@hidden name="client_id"/] [@hidden name="code_challenge"/] [@hidden name="code_challenge_method"/] [@hidden name="metaData.device.name"/] [@hidden name="metaData.device.type"/] [@hidden name="nonce"/] [@hidden name="oauth_context"/] [@hidden name="pendingIdPLinkId"/] [@hidden name="prompt"/] [@hidden name="redirect_uri"/] [@hidden name="response_mode"/] [@hidden name="response_type"/] [@hidden name="scope"/] [@hidden name="state"/] [@hidden name="tenantId"/] [@hidden name="timezone"/] [@hidden name="user_code"/] [/#macro]
    • danD

      How can I pull the latest docker image

      Q&A
      • docker docker-compose update image • • dan
      5
      0
      Votes
      5
      Posts
      21.0k
      Views

      danD

      See more details here: https://fusionauth.io/docs/get-started/download-and-install/docker#docker-tags

    • J

      Unsolved Redirect loop between login and consent page during OAuth2 authorization (Proof of Concept)

      Q&A
      • • • jefferson.piscos
      4
      0
      Votes
      4
      Posts
      2.2k
      Views

      mark.robustelliM

      @jefferson-piscos, the debug enabled is under the OAuth tab. Go ahead and enable that and check the logs.

      Screenshot 2025-09-25 at 7.48.42 AM.png

      Also it is a little weird that you are redirected to a consent screen. Do you have any consents configured? You can go to Settings -> Consents in the Admin UI.

      Screenshot 2025-09-25 at 7.55.20 AM.png

      Then you can check the user and see if you have any set for the user you are testing.

      Screenshot 2025-09-25 at 7.55.29 AM.png

      Hopefully that will clear it up and you will be good to go. If not, let's see what those logs say.

    • M

      Issues with multi-tenant refresh token revocation and custom JWT signing

      General Discussion
      • • • michaelginn529
      2
      0
      Votes
      2
      Posts
      10.0k
      Views

      mark.robustelliM

      @michaelginn529 What do you have your "Logout behavior" set to for the application? Any other specific configuration you can share would help as well.

    • H

      Unsolved Proxy IP Issue

      Q&A
      • • • haziqt
      4
      0
      Votes
      4
      Posts
      2.7k
      Views

      mark.robustelliM

      @haziqt Sounds like FusionAuth is up and working except reporting the wrong IP address of the user on login. You may want to consider opening a issue.

    • R

      Unsolved Issue with Getting Started guide, invalid client

      Q&A
      • • • raymondcamden
      5
      0
      Votes
      5
      Posts
      2.6k
      Views

      mark.robustelliM

      @raymondcamden Ha, gald you got it working. Generally, the quickstarts come with a docker file that you can just run docker compose against and it will get you the instance. That instance would be configured to work with the sample code for that quickstart. The application and uses would be created and things like that. If you have it working the way you want, awesome. If you run into other issues, please just let us know.

    • W

      Solved Implementing Phone Number Verification in FusionAuth Without Enabling 2FA

      Frequently Asked Questions (FAQ)
      • mfa • • wesley
      4
      1
      Votes
      4
      Posts
      4.4k
      Views

      danD

      Just an FYI, as of 1.59.0, phone number verification is now fully supported in FusionAuth.

      Read more here: https://fusionauth.io/docs/lifecycle/manage-users/verification/gate-accounts-until-user-phone-verified

    • W

      Solved How to Monitor FusionAuth Cloud with Datadog (via Prometheus) and Track 2FA Drop-Off

      Frequently Asked Questions (FAQ)
      • mfa • • wesley
      2
      0
      Votes
      2
      Posts
      1.5k
      Views

      W

      You cannot integrate Datadog directly into the cloud-hosted version of FusionAuth. The only relevant section in the documentation is "Use Datadog Agent on a Remote Host." This requires setting up Datadog to monitor FusionAuth using the Prometheus Metrics API endpoint. For monitoring failed 2FA rates, FusionAuth does not currently have built-in support. There is no webhook for failed MFA, but you can use the failed login webhook to monitor incorrect password attempts.

      Retrieve system metrics using Prometheus
      Use the Datadog Agent on a remote host
      User login failed webhook

    • A

      OAuth Complete Registration functionality breaks the authorization flow after upgrading to version 1.59.1

      Comments & Feedback
      • • • atabakov
      3
      0
      Votes
      3
      Posts
      1.9k
      Views

      danD

      FYI, this was fixed in 1.60.0, per the release notes.

      In version 1.59.0 the password is now optional when creating or updating a user.

      When returning from a third-party login, a user may be prompted to complete registration by entering a password when self-service is enabled and is configured to require a password.

      This was unintended and has been corrected.

      https://fusionauth.io/docs/release-notes/

      Tracking issue: https://github.com/FusionAuth/fusionauth-issues/issues/3159