FusionAuth
    • Home
    • Categories
    • Recent
    • Popular
    • Pricing
    • Contact us
    • Docs
    • Login
    1. Home
    2. Categories
    3. Q&A
    Log in to post
    Load new posts
    • Recently Replied
    • Recently Created
    • Most Posts
    • Most Votes
    • Most Views
    • A

      OAUTH login pages in React

      • • admin 1
      6
      0
      Votes
      6
      Posts
      959
      Views

      danD

      ah, thanks for explaining.

      I can't see any way to do this. The behavior of these grants are outlined in the RFC, so are pretty limited in flexibility. It looks like auth0 allows something similar to this, so I'm guessing it's not against the spec.

      I looked through some code and didn't find support for that. Can you please file an feature request outlining your use case? https://github.com/fusionauth/fusionauth-issues

    • C

      This topic is deleted!

      • • cepahap854
      1
      0
      Votes
      1
      Posts
      3
      Views

      No one has replied

    • P

      Improved IdP configuration for logging in

      • • peter.babinec
      2
      1
      Votes
      2
      Posts
      357
      Views

      danD

      Hi @peter-babinec ,

      Thanks for looking at the existing issues. I'd say that #178 is close too. Here's our general statement on our roadmap.

      Based on the number of votes that these issues have, we can't commit to a near term solution for you.

      Your options:

      engage us via a professional services agreement to build this feature out. We're happy to give quotes after discussing requirements. build out a custom login interface using the login API, which will let you control the UI/UX entirely.

      Regarding your second suggestion:

      Also it would be nice to provide "more options" button on the login screen for accessing other login methods (e.g. using email and password) even though the user is configured to login via specific IdP.

      Please file a feature request, as I don't think that use case is covered by any existing request.

      Hope this helps.

    • E

      idP initiated SSO [missing redirect uri] error

      • • eric
      5
      0
      Votes
      5
      Posts
      1.6k
      Views

      E

      Thanks! I appreciate it.

      I will keep track using the link, and i'll thumbs up the issues.

    • E

      Save email option

      • • eric
      4
      0
      Votes
      4
      Posts
      955
      Views

      danD

      Ah, great. So unfortunately, since this feature request is open, the functionality hasn't been built yet, but is on the roadmap. Here are your options to influence the roadmap:

      https://fusionauth.io/community/forum/topic/172/the-fusionauth-roadmap

    • danD

      Notification of changes to FusionAuth

      changes notification security • • dan
      3
      0
      Votes
      3
      Posts
      1.6k
      Views

      danD

      If you'd like APIs to automatically log to the audit log, without additional calls to the Audit Log API, please vote for this issue: https://github.com/FusionAuth/fusionauth-issues/issues/507

    • M

      Custom email verification w/ FusionAuth

      • • max
      2
      0
      Votes
      2
      Posts
      388
      Views

      danD

      I think you want skipVerification set to true.

      From the docs:

      Whether or not email verification should be skipped or not. In some cases, you might want to verify User’s emails and in other cases you won’t. This flag controls that behavior.

    • A

      Mastering in Elasticsearch

      elasticsearch • • aartiyadavpersonal
      2
      0
      Votes
      2
      Posts
      1.5k
      Views

      danD

      I'd start at https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html and read the reference documentation.

      HTH.

    • danD

      Question about dev/staging and databases

      environments development staging • • dan
      4
      0
      Votes
      4
      Posts
      1.4k
      Views

      danD

      Hmmm.

      Here's an issue tracking digitalocean database issues--some managed databases don't work right now: https://github.com/FusionAuth/fusionauth-issues/issues/95

      The number of open connections should be around 10. I believe that is per fusionauth instance.

      What were the specs you were seeing the issues with?

      what version of fusionauth how many pods running it what version of postgres what size were the pods (in terms of memory and CPU) what are the replication steps to trigger the negative performance impacts

      We've seen FusionAuth (the application) run in 64M of RAM. You can specify the maximum amount of memory used in the configuration file or via environment args. More here: https://fusionauth.io/docs/v1/tech/reference/configuration

      Note that if you don't need advanced search functionality, you can use the database search engine and avoid running elasticsearch: https://fusionauth.io/docs/v1/tech/tutorials/switch-search-engines talks about how to switch between them. That may eliminate some of the memory pressure if you were running elastic.

    • danD

      Can you use fusionauth behind Kong?

      api gateway kong • • dan
      2
      0
      Votes
      2
      Posts
      635
      Views

      danD

      There are many using FusionAuth in this manner, we don't currently offer any specific documentation on integrating with API Gateways.

      I would love to have this documentation at some point, however as far as I know most if not all of the options I've seen have a fairly standard integration using a JWT.

      Once you know what the Gateway such as Kong is looking for in the JWT to perform authorization you can use the JWT populate lambda to ensure the JWT has everything you need.

      https://fusionauth.io/docs/v1/tech/lambdas/jwt-populate
      https://fusionauth.io/docs/v1/tech/oauth/tokens

      Hope that helps!

    • H

      OAuth-Asp.net - Integrating FusionAuth in existing OAuth application

      • • humaira.tum11
      2
      0
      Votes
      2
      Posts
      3.6k
      Views

      danD

      Hi,

      If you are just using OAuth, I'd follow this tutorial from Microsoft: https://docs.microsoft.com/en-us/aspnet/mvc/overview/older-versions/using-oauth-providers-with-mvc

      You can use OAuth with FusionAuth without using the client libraries at all. It's only when you need to call APIs outside of OAuth that you'll need the API key and the client libraries.

      Let me know if that helps!

    • B

      Deactivate/verify tenant or check custom conditions by login

      • • bubblez
      4
      0
      Votes
      4
      Posts
      734
      Views

      danD

      So there are a number of ways to approach this, but they'll all require you to write some code.

      I don't know your current system or skillset, but this is how I'd do it:

      have someone sign up to create a club in an application in the default tenant. create the tenant, but no users in the tenant. You could set defaults as needed. verify they are a real club (in whatever way you desire) on verification, add an application and a user account based on the account in the default teannt. Notify the user via email that their club account is now available. users can then sign in to the created application in the new tenant.

      If you need the ability to deactivate the tenant, I'd write a script that deactivates all applications within a tenant and possibly deactivates the user in the default tenant. Note that when a user can't log in to an application, you may have to check carefully for an HTTP status, see more here.

      Is there a way to customize the login process to check other conditions besides the credentials, in this case the 'verified' attribute?

      If you are using the login API, you can check any number of items on the user or other objects, but you have to build your own pages. If you are using the OAuth grants or the provided login pages, there are no customizations like you suggest available. Please feel free to file a github issue with details of how you'd like this feature to work.

      Hope this helps.

    • H

      FusionAuth with Asp.net framework 4.5.2

      • • humaira.tum11
      4
      0
      Votes
      4
      Posts
      3.8k
      Views

      danD

      Hiya,

      I see a method that looks useful: ExchangeOAuthCodeForAccessToken in this file:

      https://github.com/FusionAuth/fusionauth-csharp-client/blob/master/src/main/csharp/FusionAuthClient.cs

      Looks like it was released in version 1.12.0. What version are you using?

      At this point, after the login process, do I have to apply for the token again with username and password? if I want to access the token from API?

      When you get the access token, you can then present it to whatever needs to verify the user is logged in. If you enable refresh tokens, you can store that off and present it for a new access token without the user logging in again. Check out this post about how the authorization code grant works for more details.

      .net core doesn't work with older frameworks of asp.net(4.5.2.) installation error.

      I filed an issue about that. Not sure we can fix it, since ASP.NET 4.5.2 is over 5 years old, but at least we can take a look.

    • U

      Is it possible to use self registration service without password until user was not verified?

      • • unkiss
      3
      0
      Votes
      3
      Posts
      539
      Views

      danD

      @wwelchj is correct.

      However, note that FusionAuth considers the sending of the password email to be a form of email verification. From the docs:

      If you have also enabled email verification and do not select to skip verification using the skipVerification parameter, only the setup password email will be sent to the user. Setting up the password using the email sent during this user create operation will implicitly verify the User’s email if it is not already verified.

    • W

      .NET Core Client JWT Validate returns incorrect exp/iat time

      • • wwelchj
      2
      0
      Votes
      2
      Posts
      642
      Views

      danD

      Hmmm. Can you share the token text, please?

    • danD

      Acceptable email address formats

      email • • dan
      2
      1
      Votes
      2
      Posts
      548
      Views

      danD

      We validate using RFC 5322 which defines the local part as a dot-atom;

      “that is, it contains no characters other than atext characters or “.” surrounded by atext characters.

      As far as I know the examples given are not valid email addresses. I think the only way you can begin or end an email address with a . is if it is quoted.

    • E

      Block authentication until user is verified?

      • • eric
      5
      0
      Votes
      5
      Posts
      2.3k
      Views

      E

      @dan yes this answers my question perfectly! I appreciate the detailed answer.

    • danD

      I need feature ABC and am willing to pay you to build it. How can I get in touch?

      contact us customization faq proserve sales • • dan
      2
      0
      Votes
      2
      Posts
      9.7k
      Views

      danD

      While we continue to improve FusionAuth (and will always have a free community edition), if you are interested in paying for a specific feature to be built, we're happy to chat. Please contact us and we'll be happy to discuss costs and timelines.

    • danD

      What sort of telemetry can FusionAuth provide for potentially suspicious logins, credential attacks, and other security related events?

      security telemetry • • dan
      4
      0
      Votes
      4
      Posts
      2.5k
      Views

      danD

      This may be useful if what you are trying to extract is in ElasticSearch (user data): https://elastalert.readthedocs.io/en/latest/

      Doesn't help with other aspects of the system, but I believe we have some features planned.

    • danD

      envt vars in kickstart files

      kickstart environment var • • dan
      2
      1
      Votes
      2
      Posts
      891
      Views

      danD

      Yes, any variable defined in kickstart can be used in any of the includes.