FusionAuth
    • Home
    • Categories
    • Recent
    • Popular
    • Pricing
    • Contact us
    • Docs
    • Login
    1. Home
    2. orrett
    3. Posts
    O
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 8
    • Best 1
    • Controversial 0
    • Groups 0

    Posts made by orrett

    • RE: The Reset Password Link is not valid

      Anyone seen this issue. I am still having this issue.

      posted in General Discussion
      O
      orrett
    • The Reset Password Link is not valid

      When i send a password reset link, it redirects to the following:

      http://url7754.example.net/ls/click?upn=QSIpJO-2BY-2FGzf8HkCM-2FSFjy-2Fq-2BQ05xN2DfUDyKU-2FnRRODYM6uVUmImo0VJcZZAzIblBV0cDAi74npfcIe9irpy1DrmN5boMm0V3fNzFRPrREBQkLULJfzo-2BXWw64oH0RJzX-2Brfh3cCAxW3Cmy5sUcgKKTq-2FMYrZy46siTFcYwN1YNadvOsjVGuGWVigKM4VuenscG_kekLVKE9NYRto1kRWolWTBe3AyzM49j2XraH2YFhVA87uSuuH-2BJI3RYpaLcKAcLCTXTGMzcYw676BvXTIiWbjTewe-2BkMaBncnVj7nmeq5iO9GVux0TJ2K0Qi4Q94S5SZhlHHehNMWaG8vKdkwHhZzL1zs5uTL2KxfNgKBKvXXLqjNGUuYJGQ1UUrvj1jcjXJSJrAa7LJhBCBUehcVj7UaA-3D-3D

      I am trying to figure out where the http://url7754 is coming from. Anyone else having this issue?

      BTW, I am using a sub domain. Not sure if that changes anything. It is auth.example.net

      Thanks,

      posted in General Discussion
      O
      orrett
    • Uploading Profile Image Throws Null error

      So I recently updated to the latest docker image of Fusionauth. Currently experiencing the following error when I attempt to upload a user profile imageUrl.

      "error": null,
      

      The relevant code is as follows:

      data = {
                  'user': {
                      'imageUrl': profile_photo,
                      'email': FusionAuth.get_email()
                  }
              }
              upload_image = current_app.faclient.patch_user(
                  FusionAuth.get_user_id(),
                  data
              )
              user = UserModel.get_one_user(FusionAuth.get_user_id())
              user.update(data)
              if upload_image.was_successful():
                  return {'image_url': data['user']['imageUrl']}, 201
              else:
                  return {'error': upload_image.success_response}, 401
      

      This was working prior to the upgrade. Also the rest of the endpoints are working including login, logout and get user. but for whatever reason this endpoint patch_user, does not work.

      posted in General Discussion
      O
      orrett
    • RE: My user registrations keep disappearing

      Hey Joshua,

      Thank you so much for all the help. I have disabled the auto delete function for now. I believe the best way to have auto delete unverified users action enabled is to force a user to verify their email before they are allowed entrance into the app.

      Thankfully such a functionality is pretty easy for me to enable on the front and backend of the app.

      I will take a look at the articles you linked to.

      Thanks again,

      posted in General Discussion
      O
      orrett
    • RE: My user registrations keep disappearing

      i am going to check if that policy is enabled. I believe I did enable it. However what I am wondering is if it would just delete the app registration but leave the user within the database?

      Also do you have any docs on configuring log output for the docker instance? I did see info concerning standard installations. However I am running this in docker, and soon moving it to Kubernetes

      posted in General Discussion
      O
      orrett
    • My user registrations keep disappearing

      Version: 1.22.2

      My user registrations keep vanishing. The user shows as not registered in the UI, and an API request shows the missing registration. However, a search of the database shows the registration is there. Initially I thought this might be an issue with Elasticsearch since I have it enabled. However, after doing a successful reindex, the registration still does not reappear. If I delete the user and recreate them, the registration will last for a few weeks before disappearing again.

      What am I missing here?

      posted in General Discussion
      O
      orrett
    • RE: Cannot logout using the python client and logout api.

      Sure can. Thanks,

      posted in General Discussion
      O
      orrett
    • Cannot logout using the python client and logout api.

      I am using the python client to logout a user. Unfortunately I am getting a nondescript error from the server. Here is my code:

      data = {
              'global': 'False',
              'refreshToken': req_data['refresh_token']
          }
          logout = current_app.faclient.logout(data)
          
          if logout.was_successful():
              return cr.custom_response({logout.success_response}, 200)
          else:
              print(logout.error_response)
              return cr.custom_response({'error': 'there was an error'}, 404)
      

      The error I get in the console is <Response [500]>

      On the FusionAuth server, I see the following stacktrace:

      Aug 04, 2020 7:34:50.850 PM ERROR io.fusionauth.app.primeframework.error.ExceptionExceptionHandler - An unhandled exception was thrown
      org.primeframework.mvc.parameter.convert.ConverterStateException: The primitive converter doesn't support String[] to Object conversion.
      	at org.primeframework.mvc.parameter.convert.converters.AbstractPrimitiveConverter.stringsToObject(AbstractPrimitiveConverter.java:59)
      	at org.primeframework.mvc.parameter.convert.AbstractGlobalConverter.convertFromStrings(AbstractGlobalConverter.java:89)
      	at org.primeframework.mvc.parameter.el.Accessor.convert(Accessor.java:152)
      	at org.primeframework.mvc.parameter.el.MemberAccessor.set(MemberAccessor.java:133)
      	at org.primeframework.mvc.parameter.el.Accessor.set(Accessor.java:90)
      	at org.primeframework.mvc.parameter.el.Expression.setCurrentValue(Expression.java:93)
      	at org.primeframework.mvc.parameter.el.DefaultExpressionEvaluator.setValue(DefaultExpressionEvaluator.java:132)
      	at org.primeframework.mvc.parameter.DefaultParameterHandler.setValues(DefaultParameterHandler.java:205)
      	at org.primeframework.mvc.parameter.DefaultParameterHandler.handle(DefaultParameterHandler.java:121)
      	at org.primeframework.mvc.parameter.DefaultParameterWorkflow.perform(DefaultParameterWorkflow.java:54)
      	at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
      	at org.primeframework.mvc.parameter.DefaultURIParameterWorkflow.perform(DefaultURIParameterWorkflow.java:102)
      	at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
      	at org.primeframework.mvc.scope.DefaultScopeRetrievalWorkflow.perform(DefaultScopeRetrievalWorkflow.java:58)
      	at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
      	at org.primeframework.mvc.message.DefaultMessageWorkflow.perform(DefaultMessageWorkflow.java:45)
      	at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
      	at io.fusionauth.app.primeframework.FrontEndTenantWorkflow.perform(FrontEndTenantWorkflow.java:71)
      	at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
      	at org.primeframework.mvc.action.DefaultActionMappingWorkflow.perform(DefaultActionMappingWorkflow.java:126)
      	at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
      	at org.primeframework.mvc.workflow.StaticResourceWorkflow.perform(StaticResourceWorkflow.java:97)
      	at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
      	at org.primeframework.mvc.parameter.RequestBodyWorkflow.perform(RequestBodyWorkflow.java:89)
      	at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
      	at org.primeframework.mvc.security.DefaultSavedRequestWorkflow.perform(DefaultSavedRequestWorkflow.java:57)
      	at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
      	at io.fusionauth.app.primeframework.CORSFilter.handleNonCORS(CORSFilter.java:291)
      	at io.fusionauth.app.primeframework.CORSFilter.doFilter(CORSFilter.java:252)
      	at io.fusionauth.app.primeframework.CORSRequestWorkflow.perform(CORSRequestWorkflow.java:48)
      	at org.primeframework.mvc.workflow.SubWorkflowChain.continueWorkflow(SubWorkflowChain.java:51)
      	at io.fusionauth.app.primeframework.FusionAuthMVCWorkflow.perform(FusionAuthMVCWorkflow.java:88)
      	at org.primeframework.mvc.workflow.DefaultWorkflowChain.continueWorkflow(DefaultWorkflowChain.java:44)
      	at org.primeframework.mvc.servlet.FilterWorkflowChain.continueWorkflow(FilterWorkflowChain.java:50)
      	at org.primeframework.mvc.servlet.PrimeFilter.doFilter(PrimeFilter.java:82)
      	at com.inversoft.maintenance.servlet.MaintenanceModePrimeFilter.doFilter(MaintenanceModePrimeFilter.java:59)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at com.inversoft.servlet.UTF8Filter.doFilter(UTF8Filter.java:27)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
      	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
      	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)
      	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
      	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
      	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
      	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
      	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:615)
      	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
      	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818)
      	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1623)
      	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
      	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      	at java.base/java.lang.Thread.run(Thread.java:832)
      

      I am using version 1.18.5

      posted in General Discussion
      O
      orrett