FusionAuth
    • Home
    • Categories
    • Recent
    • Popular
    • Pricing
    • Contact us
    • Docs
    • Login
    1. Home
    2. Recent

    Enjoy using FusionAuth? Let us know what you think.

    AuthCon
    Log in to post
    Load new posts
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • E

      Unsolved Azure Postgres 15.8 Installation Failure Due to Disabled MD5 Function

      Q&A
      • • • evan.lott
      1
      0
      Votes
      1
      Posts
      2.4k
      Views

      No one has replied

    • E

      Unsolved Deploy FusionAuth on Google Cloud Run.

      Q&A
      • • • emaborsa
      1
      0
      Votes
      1
      Posts
      1.2k
      Views

      No one has replied

    • L

      Unsolved When does the error "Node with adress ... removed" happen?

      Q&A
      • • • lea.jell
      1
      1
      Votes
      1
      Posts
      2.1k
      Views

      No one has replied

    • S

      Solved Missing Email address in JWT token claims

      Q&A
      • • • sandiprghane
      6
      0
      Votes
      6
      Posts
      9.2k
      Views

      B

      @Alex-Patterson
      Indeed, you are right, it is because of the scope configuration, whose default values have changed. The advice in the release notes regarding this in version 1.50 also sounds appropriate in retrospect.

      What surprises me is that these settings are relevant when I perform the oldschool login via POST /api/login, I wasn't aware of that...

      Thanks for the tip!❤ I would probably have been looking for the difference for a while...

    • danD

      How can I pull the latest docker image

      Q&A
      • docker docker-compose update image • • dan
      4
      0
      Votes
      4
      Posts
      17.2k
      Views

      A

      @aswetnatex

      docker pull fusionauth/fusionauth-app:latest
    • L

      Solved Can I link to the self registration URL from my app?

      Q&A
      • • • Luis B
      3
      0
      Votes
      3
      Posts
      18.8k
      Views

      danD

      If you see an error message like https://YOURFUSIONAUTHSERVER/en?error=invalid_request&error_reason=missing_code_challenge&[…]The+request+is+missing+a+required+parameter%3A+code_challenge

      it is because you have required PKCE for your application, but have not provided those parameters when attempting a login/registration. The links that we autogenerate in the app will not have a code_challenge by design, because those are dynamic for each request.

      You can learn more about PKCE and turning it off on the applications core concepts page.

    • D

      Webhook user.registration.create.complete triggered for SAML identity provicer

      General Discussion
      • • • didier
      2
      0
      Votes
      2
      Posts
      3.0k
      Views

      D

      When users come from SAML v2 identity provider and registration is configured to be automatically created, then in these conditions, webhooks on registration users in application are supported ?

    • T

      Unsolved HTTP 403 Forbidden Error Encountered When Login Attempted from http://we.dev.localtest.me:4211

      Q&A
      • • • tiksn
      1
      0
      Votes
      1
      Posts
      3.2k
      Views

      No one has replied

    • H

      Unsolved Share Login (JWT) between two FusionAuth applications in same Tenant

      Q&A
      • • • hamid
      1
      0
      Votes
      1
      Posts
      3.0k
      Views

      No one has replied

    • D

      Solved Why doesn't the example flutter demo code from github work on Android?

      Q&A
      • • • david
      6
      0
      Votes
      6
      Posts
      9.0k
      Views

      P

      @david said in Why doesn't the example flutter demo code from github work on Android?:

      Hi all,

      I've been following the tutorial for using FusionAuth in a flutter app here: https://fusionauth.io/blog/2020/11/23/securing-flutter-oauth

      Using this code works perfectly in iOS, but doesn't work on my Android device (Google Pixel 6, Firefox browser).

      So I tried downloading the sample project from https://github.com/FusionAuth/fusionauth-example-flutter-dart/, and substituting my own values for the FusionAuth domain, etc. Again, this works perfectly in iOS, but on Android I never get redirected back to the app.

      There is some information here https://fusionauth.io/community/forum/topic/602/error-fusionauth-s-login-page-redirecting-issue-on-android/5 about creating an interstitial web page to complete the redirect to the app for Android devices. Is this really required? Or is there some step I'm missing here that will make this work for an Android app directly without needing to set up a special web page?

      Thanks,

      David

      Hi David,

      It sounds like you're dealing with a tricky issue with OAuth redirects on Android. Here are a few things you might consider:

      Custom URL Scheme and Deep Links: Make sure your Flutter app is properly configured to handle custom URL schemes and deep links on Android. This setup is crucial for redirecting back to the app after authentication. Check your AndroidManifest.xml file to ensure it has the correct intent filters for handling your OAuth callback URL.

      Browser Configuration: Sometimes, browser settings or extensions can interfere with OAuth redirects. Try testing with different browsers or clearing the browser cache and cookies on your Google Pixel 6.

      Redirect URI Handling: Verify that the redirect URI configured in FusionAuth matches exactly with the one used in your app. Any mismatch can cause issues with the redirect process.

      Interstitial Web Page: The information you found about creating an interstitial web page is a workaround that some developers use to handle OAuth redirects on Android. This page can help bridge the gap between the authentication provider and the app. However, it should not be necessary if the redirect is properly configured.

      Logs and Debugging: Enable logging and check the logs for any errors or issues related to the OAuth flow. This can provide valuable insights into where the process might be failing.

      If you’re still having trouble, you might want to consult the FusionAuth documentation or their community forum for additional support.

      Good luck, and I hope you get this resolved soon!

    • W

      Unsolved Lambda - Augment JWT with client_credentials/M2M flow

      General Discussion
      • • • williamjeanmireault
      2
      0
      Votes
      2
      Posts
      1.9k
      Views

      joshuaJ

      @williamjeanmireault

      It sounds like you would like to be able to read state or similar in a lambda (we don't currently allow this)

      In a populate lambda, you do have access to

      Entity Data (https://fusionauth.io/docs/apis/entities/entities) (entity.data)
      This means that you can set any custom field you would like on your entity and use that in a populate worklfow .fetch() https://fusionauth.io/docs/extend/code/lambdas/#using-lambda-http-connect

      So you could access custom data attributes or call out to another system in the lambda

      If you have access to a support contract, you can also log a support ticket if you would like or open a feature request outlining your requirements
      https://fusionauth.io/docs/operate/troubleshooting/technical-support

    • M

      Create a Tenant using API with Golang

      General Discussion
      • • • milton.jesus
      4
      0
      Votes
      4
      Posts
      3.3k
      Views

      A

      @milton-jesus awesome glad you solved it!!

    • T

      Unsolved Upgrading from 1.46.0 to 1.47.1 CSRF token issue with IdP

      Q&A
      • • • tvdlooy
      8
      0
      Votes
      8
      Posts
      4.8k
      Views

      E

      @egli said in Upgrading from 1.46.0 to 1.47.1 CSRF token issue with IdP:

      Similar issue and was able to resolve it by following changes mentioned here:
      https://fusionauth.io/docs/release-notes/#version-1-47-0 slice master

      Can you explain in more detail?

    • T

      Unsolved Kickstart webhook in kickstart.json

      Q&A
      • • • tschlegel
      2
      0
      Votes
      2
      Posts
      9.3k
      Views

      A

      @tschlegel thank you for reporting! This appears to be a bug. I have created the same issue within our GitHub issues page to follow up with, feel free to follow over there for status. I have prompted the engineering team as well so it gets on our "short" list.

      https://github.com/FusionAuth/fusionauth-issues/issues/2863

    • A

      Meetup - Protecting your API's with JSON Web Tokens

      Announcements
      • • • Alex Patterson
      1
      0
      Votes
      1
      Posts
      5.4k
      Views

      No one has replied

    • E

      Extends Freemarker variables for custom theme

      General Discussion
      • • • echino
      2
      0
      Votes
      2
      Posts
      2.5k
      Views

      E

      I found that you can use GET parameters directly inside FTL which works perfectly

      request.getParameter("param")
    • R

      Unsolved How to pass the response_type in the FusionAuthProviderConfig of the react-sdk?

      Q&A
      • • • richard 0
      4
      0
      Votes
      4
      Posts
      2.6k
      Views

      D

      We have this same problem 😔.

      We followed the quickstart: https://fusionauth.io/docs/quickstarts/quickstart-javascript-react-web.
      Like @richard-0, the only difference is we use a hosted FusionAuth instance (that is working well for our Laravel app).

      The response is the same: missing_response_type

      Going over the SDK it seems that there is no response_type parameter.

      The SDK needs to be updated. Can you guys look into that?

      Also: I am fairly confident that when I tried to set this up earlier this year, that it did work. So I have feeling this was changed fairly recently.

    • danD

      Unsolved What is the best way to know a refresh token has expired?

      Q&A
      • • • dan
      2
      0
      Votes
      2
      Posts
      2.6k
      Views

      danD

      There is no webhook for this. You have a couple of options.

      When the login event happens, you can look up the refresh token associated with that login event. You'd match based on application and time.

      Then you can look up the application or tenant level refresh token lifetime and calculate out when the refresh token will expire.

      Depending on the refresh token usage settings, refresh token lifetime might extend based on usage, so you might need to recalculate the lifetime based on that.

      Then you'd know expiration time and refresh token id by querying this dataset.

      You can also poll FusionAuth directly, using the APIs. You'd still need to keep track of valid refresh tokens in a separate datastore, then use the APIs to pull the valid refresh tokens. You can pull refresh tokens by user, but not at a coarser level of granularity. When you do so, use startInstant combined with the application or tenant level refresh token configuration.

    • B

      Unsolved How is Token validation performed?

      Q&A
      • • • benlabbe2007
      2
      0
      Votes
      2
      Posts
      1.4k
      Views

      mark.robustelliM

      @benlabbe2007: So in this example, the token is generate with the api password
      this_really_should_be_a_long_random_alphanumeric_value_but_this_still_works.

      The following request is sent to the FusionAuth server and returns the signed JWT.

      curl --location 'http://localhost:9011/api/login' \ --header 'Authorization: this_really_should_be_a_long_random_alphanumeric_value_but_this_still_works' \ --header 'Content-Type: application/json' \ --data-raw '{ "loginId": "customer@example.com", "password": "password", "applicationId": "e9fdb985-9173-4e01-9d73-ac2d60d1dc8e" }'

      That password is sensitive and you would not share that for a production environment.

      In the example, you pass the token you received from the above call to the api server. The Microsoft.ASPNetCoreAuthentication.JweBearer validates the JWT by default. Since the JWT is signed, we can assume it has not been tampered with. It is possible to add custom validation criteria for special cases if needed.

      The ValidAudiences UUID should not be considered sensitive as it is contained in the JWT and anyone with access to the JWT can see it.

    • A

      Unsolved Unverified Behavior Setting Not Respected

      Q&A
      • registration unverified • • ahcfrontdoor
      2
      0
      Votes
      2
      Posts
      1.1k
      Views

      mark.robustelliM

      @ahcfrontdoor I set up an application with the setting you are talking about and was allowed to register and proceed without any re-direction. Can you share a screen shot of your application registration tab. Please be sure to black out any sensitive information if necessary.