public void Setup()
 {
     mockSerializer1 = new Mock <ITokenCacheSerializer>();
     mockSerializer2 = new Mock <ITokenCacheSerializer>();
     mockMSALCache   = new Mock <ITokenCache>();
     mockWrapper     = new Mock <MsalCacheHelperWrapper>();
     mockWrapper.Setup(m => m.InitializeAsync(It.IsAny <StorageCreationProperties>(), null))
     .Returns(Task.CompletedTask);
     cache = new PersistentTokenCache(default, mockWrapper.Object);
示例#2
0
        public void Identity_TokenCache_PersistentUnencrypted()
        {
            #region Snippet:Identity_TokenCache_PersistentUnencrypted
            var tokenCache = new PersistentTokenCache(new PersistentTokenCacheOptions {
                AllowUnencryptedStorage = true
            });

            var credential = new InteractiveBrowserCredential(new InteractiveBrowserCredentialOptions {
                TokenCache = tokenCache
            });
            #endregion
        }
示例#3
0
        public void Identity_TokenCache_PersistentNamed()
        {
            #region Snippet:Identity_TokenCache_PersistentNamed
            var tokenCache = new PersistentTokenCache(new PersistentTokenCacheOptions {
                Name = "my_application_name"
            });

            var credential = new InteractiveBrowserCredential(new InteractiveBrowserCredentialOptions {
                TokenCache = tokenCache
            });
            #endregion
        }