FusionAuth
    • Home
    • Categories
    • Recent
    • Popular
    • Pricing
    • Contact us
    • Docs
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • O

      Solved Use Microsoft Graph API with FusionAuth entra login

      Q&A
      • • • oliver.muthusami
      7
      0
      Votes
      7
      Posts
      355
      Views

      mark.robustelliM

      @oliver-muthusami hmmm. I did some poking around Microsoft's documentation and found this.

      The inclusion of the refresh token in the response can depend on several factors, including the specific configuration of your application and the scopes requested during the authorization process. If you expect to receive a refresh token in the response but fail to, consider the following factors: Scope requirements: Ensure that you're requesting the offline_access scopes along with any other necessary scopes. Authorization grant type: The refresh token is provided when using the authorization code grant type. If your flow differs, the response can be affected. Client configuration: Check your application's settings in the identity platform. Certain configurations may restrict the issuance of refresh_tokens.

      Are you sure you have Entra configured correctly?

    • W

      Solved How to Authenticate API Clients and End Users in the Same FusionAuth Tenant Using Entities

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

      W

      Yes, you can mix API clients and end-user logins within the same tenant. Tenant-level controls such as MFA do not prevent this when the authentication flows are properly separated.

      Recommended Approach: Use Entities for API Clients

      The most common and recommended pattern is to use Entities for API authentication:

      End users authenticate using the Authorization Code grant, which can enforce MFA and other user-facing security requirements. API clients authenticate using the Client Credentials grant via Entities. Because these are different OAuth grants and flows, tenant-level requirements like MFA apply to users but do not apply to API clients using client credentials.

      This allows both authentication types to coexist cleanly within the same tenant while maintaining appropriate security boundaries.

      Cost and Licensing

      There are no additional licensing or cost implications for using this approach:

      Entities and the Client Credentials flow are included in FusionAuth plans. API clients authenticated via Entities do not count as end users for MAU-based billing.

      Additional Resources

      These resources provide detailed guidance and examples:

      API Authorization with FusionAuth Entity Management Concepts Using Entities for API Authorization (Video)

      This setup is widely used and should cover your use case well.

    • D

      Prometheus is dropping samples with duplicate timestamps

      General Discussion
      • • • dalamenona
      2
      0
      Votes
      2
      Posts
      154
      Views

      mark.robustelliM

      @dalamenona This error is coming from Prometheus right? Is there a way to get it to tell you which metric is being reported? If not, could you set up a network monitor and capture the traffic that is being sent to narrow down the metric being sent by FusionAuth that is causing the problem? Maybe then we can look into why FusionAuth is sending the conflicting data.

    • F

      Interpreting FusionAuth's Prometheus metrics

      General Discussion
      • • • fabio.venturi
      4
      0
      Votes
      4
      Posts
      88
      Views

      mark.robustelliM

      @dalamenona I see your point about the Database_primary_pool_MaxConnections being set to 20 on the value for usage being reported above that. Browsing around the web, I came across something that said Database_primary_pool_Usage is over the lifetime of the application, but can't seem to find the source now. You also make a valid point about around the other data defenitions. It may make sense to do a deeper dive into HikariCP sources in general. There may be some answers there.

      Anyone here familiar with these numbers?

      It may also make sense for you to open an issue with FusionAuth as it is not clear to me if these numbers are coming from FusionAuth or HikariCP.

    • R

      Unsolved How can I configure session timeout on the admin panel?

      Q&A
      • • • rachel.flatt
      3
      0
      Votes
      3
      Posts
      73
      Views

      R

      @mark-robustelli Thanks for this. We don't have the setting Applications -> FusionAuth -> Edit -> JWT -> Refresh Token Settings -> Refresh Token duration , and I can't enable JWT on the FusionAuth application.

      Did you mean the Oauth tab in the tennant? That is currently set to 3600 seconds, but I find I'm still logged in to the admin panel after well over an hour of inactivity.