You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Nuget package 1.0.49, it seems the Logout using the IOS NativeSafariAuthenticator doesn't clear the cookies in the native browser used for authentication for the logged in user. Upon subsequently initiating the authentication sign in, it seems to use the previous user token, and immediately signs them in without invoking the logins screen from the third-party authentication service.
However, if I merely switch to the WebAuthenticator, it shows the login screen as expected:
I noticed there was a bug for the Facebook api using the native authenticator ( #46) which perhaps is similar to this issue. This is for authenticating against an Active Directory service.
As an aside, this bug report for a similar component seems to state that this is an IOS issue - meaning there is perhaps no way to clear the cookies which are stored by the safari browser? (unless the user manually clears the cookies from the Settings > Safari > Clear data...): xamarin/Xamarin.Auth#204. If I open the settings app and clear the safari data, then all is well.
The text was updated successfully, but these errors were encountered:
nemaroller
changed the title
NativeAuthenticator IOS Logout
NativeSafariAuthenticator IOS Logout
Oct 12, 2018
In Nuget package 1.0.49, it seems the Logout using the IOS NativeSafariAuthenticator doesn't clear the cookies in the native browser used for authentication for the logged in user. Upon subsequently initiating the authentication sign in, it seems to use the previous user token, and immediately signs them in without invoking the logins screen from the third-party authentication service.
However, if I merely switch to the WebAuthenticator, it shows the login screen as expected:
I noticed there was a bug for the Facebook api using the native authenticator ( #46) which perhaps is similar to this issue. This is for authenticating against an Active Directory service.
As an aside, this bug report for a similar component seems to state that this is an IOS issue - meaning there is perhaps no way to clear the cookies which are stored by the safari browser? (unless the user manually clears the cookies from the Settings > Safari > Clear data...): xamarin/Xamarin.Auth#204. If I open the settings app and clear the safari data, then all is well.
The text was updated successfully, but these errors were encountered: