-
Type:
Task
-
Resolution: Won't Fix
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Sync
-
?
-
8012
-
Not Needed
If a client app is up and running when the deployment model is changed, any subsequent app requests will receive a 308 redirect response to have the request resubmitted on the correct server. Since the redirect operation is being handled by the SDKs with the change for RCORE-2222, any user authenticated app requests that receive a redirect response will likely be resent to the server without the Authorization header when the request is re-sent to the new URL location, which will lead to the user being logged out since the request will fail.
When the user attempts to log back in again, the old server URL will still be used, which will allow the user to complete the login request, but the subsequent profile request will fail since the authorization header was stripped due to the redirect.
Update the operation of the App::log_in_with_credentials() function so it always forces a location update prior to issuing the login request to ensure the client app has the most up to date server URL prior to issuing any user authenticated requests.
- is related to
-
RCORE-2222 Remove 308 redirect support from App/AppUser
-
- Closed
-
-
RCORE-2252 Add test to handle redirects in CURL test transport and add a redirect test run
-
- Closed
-