I have an LDAP server and can export out users to an LDIF file. I want to import these users into FusionAuth. What are my options?
I have an issue. When someone resets their password, they get a link in their email. Then when they click it, they get an error message: OAuth return is missing a valid CSRF token
and see a FusionAuth error screen.
How can I solve that?
I'm seeing this message:
exec /usr/local/fusionauth/fusionauth-app/bin/start.sh: exec format error
when I try to upgrade FusionAuth. I'm running containers.
We're self-hosting FusionAuth's Docker image on the Starter plan. We'd love to pipe event logs to stdout so that our log infrastructure picks them up and sends them to Grafana without the need for us to write a custom ingester. Is this possible? Or is there a reason we shouldn't do this?
Is there a way to get info about when 2FA was enabled via the user API in "twoFactor"?
We currently have SSO users and NON SSO users logging in to our product. we would only want the non SSO users to setup MFA and have the SSO users by pass this process as they are already authenticated. FusionAuth currently is prompting the SSO users to setup MFA which is not ideal.
Is there a way to bypass MFA for the SSO users
thanks
Hello,
I was running version 1.48.3 and am trying to upgrade to 1.51.2 because of the vulnerability. After upgrading the version in my Dockerfile, and restarting the container, I am getting an error in the log file. My database is a Postgres database on Azure.
---------------------------------------------------------------------------------------------------------
--------------------------------- Starting FusionAuth version [1.51.2] ----------------------------------
---------------------------------------------------------------------------------------------------------
2024-07-13 09:45:07.295 AM INFO io.fusionauth.api.plugin.guice.PluginModule - No plugins found
2024-07-13 09:45:10.149 AM INFO io.fusionauth.api.service.system.NodeService - Node [b936de13-c292-416e-acdb-8b18759cba97] started.
2024-07-13 09:45:17.500 AM INFO io.fusionauth.api.configuration.DefaultFusionAuthConfiguration - Loading FusionAuth configuration file [/usr/local/fusionauth/config/fusionauth.properties]
2024-07-13 09:45:17.501 AM INFO io.fusionauth.api.configuration.DefaultFusionAuthConfiguration - Dynamically set property [fusionauth-app.url] set to [http://localhost:9011]
2024-07-13 09:45:17.540 AM INFO com.inversoft.configuration.BasePropertiesFileInversoftConfiguration -
- Overriding default value of property [database.mysql.enforce-utf8mb4] with value [true]
- Overriding default value of property [fusionauth-app.runtime-mode] with value [production]
- Overriding default value of property [search.type] with value [database]
2024-07-13 09:45:17.662 AM INFO com.inversoft.jdbc.hikari.DataSourceProvider - Connecting to PostgreSQL database at [jdbc:postgresql://invoicingapi-db-server.postgres.database.azure.com:5432/fusionauth]
2024-07-13 09:45:17.692 AM WARN com.zaxxer.hikari.HikariConfig - HikariPool-1 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2024-07-13 09:45:17.711 AM INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2024-07-13 09:45:20.528 AM INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@6579cdbb
2024-07-13 09:45:20.577 AM INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
2024-07-13 09:45:37.031 AM INFO com.inversoft.scheduler.DefaultScheduler - Starting up scheduler
2024-07-13 09:45:37.033 AM INFO com.inversoft.scheduler.DefaultScheduler - Scheduler is running
2024-07-13 09:45:37.203 AM ERROR com.inversoft.scheduler.LogAndRetainFailureHandler - The scheduled service [class io.fusionauth.api.service.cache.ApplicationCacheLoader] failed but will be re-run.
org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: column a.userinfo_populate_lambdas_id does not exist
Position: 3467
### The error may exist in io/fusionauth/api/domain/ApplicationMapper.xml
### The error may involve defaultParameterMap
### The error occurred while setting parameters
I'm not sure how to diagnose this issue. Is it obvious what has gone wrong?
Hello FusionAuth Forums,
I just spun up FA and i am starting to integrate it with the applicaitons that Im building but there are two things that im having trouble understanding. One is is how to add other data or connect fusionauth to another database or tables with other data. What I mean is that I am integrating stripe into my application to handle paying for subscriptions. So for that I am needing to store the stripe customer id as well as other data. There are 2 approaches in my mind and I dont know the feasability of them so I came here looking for pointers/guidance/help.
My 2 thoughts of how to accomplish this are:
- Adding fields into fusion auth that will handle the supplementary user information that I want to add
- Somehow doing a relationship between how fusion auth stores user data in its database and the database with the other associated user information
My second thing is custom grouping associated with users. SO Being able to say user X is part of a team. Granted a team is custom defined by my application. I guess im just struggling after looking through the docs is seeing how to take the user data from FusionAuth and connecting it to other data about users that I plan on having. Any guidance is greatly appreciated to how I accomplish this
Trying to run FusionAuth inside container app using Nginx as a proxy to provide the required 443 Forwarded-Port header.
When I try to access FusionAuth URl, it just spins before giving stream timeout. Here's my Nginx conf file.
server {
listen 80;
server_name myserver.australiaeast.azurecontainerapps.io;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port '443';
proxy_http_version 1.1;
proxy_pass https://myserver.australiaeast.azurecontainerapps.io;
}
}
and here's the Dockerfile
FROM fusionauth/fusionauth-app:latest
COPY ./fusionauth.properties /usr/local/fusionauth/config
FROM docker.io/library/nginx:latest
COPY ./nginx.conf /etc/nginx/conf.d/default.conf
Any help greatly appreciated!