Esempio n. 1
0
        private async void OnLogoutButtonClicked(object sender, EventArgs e)
        {
            try
            {
                var userContext = await authHelper.SignOutAsync();

                localStorageHelper.SaveLocalInfo("accessToken", "");
                B2CConstants.tokenRequested = false;
                await Application.Current.MainPage.Navigation.PushAsync(new SigninPage());
            }
            catch (Exception ex)
            {
                await DisplayAlert($"Exception:", ex.ToString(), "Dismiss");
            }
        }
Esempio n. 2
0
        async void LogoutUser()
        {
            try
            {
                var userContext = await authHelper.SignOutAsync();

                CommonHelper.WriteLog("Signout complete", 3);
                CommonHelper.WriteLog(userContext.AccessToken, 3);
                LocalStorageHelper lsh = new LocalStorageHelper();
                lsh.SaveLocalInfo("accessToken", "");
                B2CConstants.tokenRequested = false;
            }
            catch (Exception e)
            {
            }
            finally
            {
                await Navigation.PushAsync(new SigninPage());
            }
        }