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
    • trevorT

      Is there a way to add users in bulk?

      • • trevor
      2
      1
      Votes
      2
      Posts
      751
      Views

      trevorT

      You may use the Import Users API to bulk import users.

      There are a couple of reference example scripts in our https://github.com/FusionAuth/fusionauth-import-scripts repository that you can use as a starting point. Please feel free to make a PR to this repository to add our import script if you think it could be useful for others!

    • danD

      Is there any way to blacklist IPs?

      networking security blacklist faq • • dan
      2
      0
      Votes
      2
      Posts
      7.1k
      Views

      danD

      Not currently. We've discussed it and haven't ruled it out.

      However there are so many products, both free and commercial, that do this well.

      You can always put a firewall on the server that FusionAuth is running or put a proxy in front of it.

    • danD

      Is there any easy way to save and restore settings to different environments?

      setup development settings faq • • dan
      2
      0
      Votes
      2
      Posts
      5.8k
      Views

      danD

      You could look at kickstart: https://fusionauth.io/docs/v1/tech/installation-guide/kickstart

      This would be a good fit if the other devs fusionauth instances are going to be starting from scratch.

      Otherwise you might want to vote for https://github.com/FusionAuth/fusionauth-issues/issues/560 which talks about a different path forward (which is as of now unimplemented).

    • danD

      Can we set multiple "aud" claims in FusionAuth?

      lambda claims jwt faq • • dan
      2
      0
      Votes
      2
      Posts
      3.5k
      Views

      danD

      We do not support this directly in FusionAuth, but you could use a Lambda to set the aud claim to whatever you want.

      The specification allows for a string value, or an array of string values, so you could create a Lambda with something like: jwt.aud = [ 'foo', 'bar' ];

      More about Lambdas and JWTs here: https://fusionauth.io/docs/v1/tech/lambdas/jwt-populate

    • danD

      Can we search on userId?

      faq user search admin ui • • dan
      2
      0
      Votes
      2
      Posts
      5.6k
      Views

      danD

      You can search on the user id. While it doesn't say that in the placeholder, it works.

    • B

      Does GitHub have endpoints to obtain OIDC id tokens?

      • • bfpgresearcher
      4
      0
      Votes
      4
      Posts
      1.1k
      Views

      danD

      @bfpgresearcher Happy to help 🙂

    • danD

      How should I validate access tokens?

      access tokens validation faq • • dan
      2
      0
      Votes
      2
      Posts
      10.7k
      Views

      danD

      There are a few things to consider.

      how long tokens live for what happens if permisssion are modified in FusionAuth but the protected resource still allows access? any performance worries due to a large number of accessToken validation calls being made by the protected resource.

      With the first approach (validating the access token without communicating with FusionAuth) the holder of the token will be able to access your API as long as the token is valid (unless the API server communicates periodically with FusionAuth to check the validity). In addition, changes to user privileges won't take place until the JWT expires and the client retrieves a new access token using the refresh token.

      With the second approach, if a token is revoked in FusionAuth (if for instance the user is disabled) the access is cut off immediately. The cost is that you're making an additional network call every time, which has a performance impact. Note that if you could use the userinfo endpoint instead of the token if you want updated user claims. The token endpoint isn't going to give you that information, just a yes/no depending on if the token is valid.

      So it's hard to make a recommendation without knowing what the consequences of unauthorized access to your API or protected resource would be. It also would be helpful to know the expected traffic; if it is expected to be low, the performance impact of the second approach will be minimal.

    • Y

      Generated api key not an UUID but required in Python client

      • • yet
      3
      0
      Votes
      3
      Posts
      1.1k
      Views

      danD

      Ah, looks like someone else already shared a fix. https://github.com/FusionAuth/fusionauth-python-client/pull/6

    • danD

      What is Kickstart?

      kickstart faq • • dan
      1
      0
      Votes
      1
      Posts
      6.7k
      Views

      No one has replied

    • danD

      This topic is deleted!

      • • dan
      1
      0
      Votes
      1
      Posts
      2
      Views

      No one has replied

    • danD

      Each user has one password, correct?

      user faq • • dan
      2
      0
      Votes
      2
      Posts
      7.6k
      Views

      danD

      That is correct. Each user can have one email address, one username, or both. Either of these values can be used to login, and therefore the values are unique within the tenant.

      We do have a username field on a registration, but it is not used for login.

      There's a github issue open for multiple identities: https://github.com/fusionauth/fusionauth-issues/issues/1

    • F

      Elasticsearch Utilization [Self Hosted - Community Edition]

      • • firrae
      9
      1
      Votes
      9
      Posts
      10.4k
      Views

      danD

      @robotdan Thanks Dan!

    • K

      Exception: ReferenceError: FormData is not defined calling exchangeOAuthCodeForAccessToken of TypeScript library

      • • ken.ono
      2
      0
      Votes
      2
      Posts
      971
      Views

      robotdanR

      Hi,

      I think this was recently resolved via this issue https://github.com/FusionAuth/fusionauth-typescript-client/issues/16

      Can you take a look and see if that looks like your symptom?

    • danD

      If we're hitting the .well-known endpoint, is there any way to select which tenant we're obtaining the manifest for?

      oauth tenant faq • • dan
      2
      0
      Votes
      2
      Posts
      1.7k
      Views

      danD

      Yes, you can provide the tenantId on the request as a parameter. More information here: https://fusionauth.io/docs/v1/tech/oauth/endpoints#openid-configuration

    • danD

      Is there a way to have a user who logs out of an application go back to wherever they started from at login?

      login logout faq • • dan
      2
      0
      Votes
      2
      Posts
      4.7k
      Views

      danD

      You can use the post_logout_redirect_uri query parameter on the logout endpoint to configure where a user ends up after logout.

      More here: https://fusionauth.io/docs/v1/tech/oauth/endpoints

    • danD

      Why isn't FusionAuth open source?

      open source license faq • • dan
      6
      0
      Votes
      6
      Posts
      12.6k
      Views

      danD

      Hiya,

      I got an answer for you about sunset provisions.

      We have discussed source code escrow options with clients in the past. We can also offer a source code release clause (in the event FusionAuth goes out of business). However, these are only options if you are on an Enterprise plan with a custom contract.

      Hope that helps you make the right decision for your application(s).

    • danD

      Can we use all the features with the self hosted version?

      faq pricing features self hosted • • dan
      2
      0
      Votes
      2
      Posts
      4.6k
      Views

      danD

      You always get the same features whatever level you are at no matter where you host. That is to say, if you have a premium plan, you can host or we can, the features are the same. If you use the community edition, the features are the same no matter where you host.

      However, there are feature differences between the premium and community plans. More here: https://fusionauth.io/pricing

    • danD

      Is it possible to set up DB replication using MySQL for FusionAuth db?

      mysql database faq • • dan
      2
      0
      Votes
      2
      Posts
      4.6k
      Views

      danD

      As long as your meet our minimum database requirements in theory it should work. I do know that MySQL Group Replication is not supported.

    • M

      What happens after asymmetric key expiration?

      • • mgetka
      7
      1
      Votes
      7
      Posts
      7.5k
      Views

      danD

      Well, since we're talking about behavior based on a fix that isn't written yet, things are a bit theoretical. 🙂

      Here's one approach we'd consider. An expired key pair cannot be used to sign a JWT, so we would either have to generate a new key pair ahead of the expiration, or start failing login operations. The former is a better user experience, so a user will either have to regenerate the key, or we would do it based upon a configured policy.

      Also, wanted to be clear that we are aware of this limitation, which is why we set the default expiration period to 10 years (so we have a bit of time to solve this in the best way possible).

      Hope this helps. Let me know if you don't have the information you need.

    • danD

      Cannot login with login API?

      • • dan
      2
      1
      Votes
      2
      Posts
      884
      Views

      danD

      If you are using the Login API (/api/login) - this does not create an SSO session.

      The FusionAuth Login pages do not currently use the access_token or refresh_token cookies for session management.

      If you want the SSO feature - you need to use the FusionAuth login pages. This is the strategy outlined in the 5 minute setup guide: https://fusionauth.io/docs/v1/tech/5-minute-setup-guide

      We do have a feature open to switch to token based SSO so that this use case would work: https://github.com/FusionAuth/fusionauth-issues/issues/358