ArcGISPortalViewer.ViewModel.SignInViewModel.ClearAllCredentials C# (CSharp) Method

ClearAllCredentials() private method

private ClearAllCredentials ( ) : void
return void
        private void ClearAllCredentials()
        {
            // Remove all credentials (even those for external services, hosted services, federated services) from IM and from the CredentialLocker
            foreach (var crd in IdentityManager.Current.Credentials.ToArray())
                IdentityManager.Current.RemoveCredential(crd);
            var defaultChallengeHandler = IdentityManager.Current.ChallengeHandler as DefaultChallengeHandler;
            if (defaultChallengeHandler != null)
                defaultChallengeHandler.ClearCredentialsCache(); // remove stored credentials
        }
    }