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

Initialize() private method

private Initialize ( ) : void
return void
        private void Initialize()
        {
            // set IsCredentialsPersisted to false
            IsCredentialsPersisted = false;

            if (App.IsOrgOAuth2) return;

            // Initialize challenge handler to allow storage in the credential locker and restore the credentials
            var defaultChallengeHandler = IdentityManager.Current.ChallengeHandler as DefaultChallengeHandler;
            if (defaultChallengeHandler != null)
            {
                defaultChallengeHandler.AllowSaveCredentials = true;
                defaultChallengeHandler.CredentialSaveOption = CredentialSaveOption.Selected;
                // set it to CredentialSaveOption.Hidden if it's not an user choice                
            }

            IsCredentialsPersisted = IdentityManager.Current.Credentials.Any();
        }