Activity
I am trying to use ng-token-auth (Angular 1) on a separate frontend to allow passwords to be reset and account e-mail addresses to be confirmed on a Ruby on Rails 5.0 backend.
Whenever I request a password reset I get the following kind of link back:
http://localhost:8080/?client_id=<client_id>&config=default&expiry=<expiry_stamp>reset_password=true&token=<token>&uid=<email address>#/reset-password
Instead of getting the #/reset-password before the query string like below, it keeps getting added onto the end and messing up when it does the redirect.  When it lands on the reset-password ui state, the controller for that state cant operate correctly.
In app/views/devise/mailer/reset_password_instructions.html.erb I have the following template code:
    <p><%= t(:hello).capitalize %> <%= @resource.email %>!</p>
    <p><%= t '.request_reset_link_msg' %></p>
    <p><%= link_to t('.password_change_link'), edit_password_url(@resource, reset_password_token: @token, config: message['client-config'].to_s, redirect_url: message['redirect-url'].to_s).html_safe %></p>
    <p><%= t '.ignore_mail_msg' %></p>
    <p><%= t '.no_changes_msg' %></p>
Inside of my app.js on the frontend, I am configuring $authProvider with the following:
   function AuthSetup($authProvider) {
     $authProvider.configure({
      apiUrl: 'http://localhost:3000',
      passwordResetSuccessUrl: 'http://localhost:8080/#/reset-password'
    });
   }
I would greatly appreciate any help or guidance anyone could offer. Thanks.
