public void TestSerializeMsalAccessTokenCacheItem() { var item = CreateAccessTokenItem(); string asJson = item.ToJsonString(); var item2 = MsalAccessTokenCacheItem.FromJsonString(asJson); AssertAccessTokenCacheItemsAreEqual(item, item2); }
public void TestSerializeMsalAccessTokenCacheItem_WithRefreshOn() { var item = CreateAccessTokenItem(); item.RefreshOnUnixTimestamp = "123456"; string asJson = item.ToJsonString(); var item2 = MsalAccessTokenCacheItem.FromJsonString(asJson); AssertAccessTokenCacheItemsAreEqual(item, item2); }
public void TestSerializeMsalAccessTokenCacheItem_WithRefreshOn() { var item = CreateAccessTokenItem(); item.WithRefreshOn(DateTimeOffset.UtcNow + TimeSpan.FromMinutes(30)); string asJson = item.ToJsonString(); var item2 = MsalAccessTokenCacheItem.FromJsonString(asJson); AssertAccessTokenCacheItemsAreEqual(item, item2, "123"); // TODO: fix this }
public void TestSerializeMsalAccessTokenCacheItem() { var item = CreateAccessTokenItem(); Assert.AreEqual(StorageJsonValues.TokenTypeBearer, item.TokenType); string asJson = item.ToJsonString(); var item2 = MsalAccessTokenCacheItem.FromJsonString(asJson); AssertAccessTokenCacheItemsAreEqual(item, item2); }
public void TestSerializeMsalAccessTokenCacheItem_WithKidAndTokenType() { var item = CreateAccessTokenItem(); Assert.AreEqual(StorageJsonValues.TokenTypeBearer, item.TokenType); var item2 = CreateAccessTokenItem("kid", "pop"); string asJson = item2.ToJsonString(); var item3 = MsalAccessTokenCacheItem.FromJsonString(asJson); AssertAccessTokenCacheItemsAreEqual(item2, item3); }
public void TestMsalAccessTokenCacheItemFromJsonStringEmpty() { var item = MsalAccessTokenCacheItem.FromJsonString(null); Assert.IsNull(item); }
public List <MsalAccessTokenCacheItem> GetAllAccessTokens(string optionalPartitionKey = null, ICoreLogger requestlogger = null) { return(_accessTokenSharedPreference.All.Values.Cast <string>().Select(x => MsalAccessTokenCacheItem.FromJsonString(x)).ToList()); }
public MsalAccessTokenCacheItem GetAccessToken(MsalAccessTokenCacheKey accessTokenKey) { return(MsalAccessTokenCacheItem.FromJsonString(GetPayload(accessTokenKey))); }
public IEnumerable <MsalAccessTokenCacheItem> GetAllAccessTokens() { return(GetPayloadAsString((int)MsalCacheKeys.iOSCredentialAttrType.AccessToken) .Select(x => MsalAccessTokenCacheItem.FromJsonString(x)) .ToList()); }
public MsalAccessTokenCacheItem GetAccessToken(MsalAccessTokenCacheKey accessTokenKey) { return(MsalAccessTokenCacheItem.FromJsonString(_accessTokenSharedPreference.GetString(accessTokenKey.ToString(), null))); }
public IReadOnlyList <MsalAccessTokenCacheItem> GetAllAccessTokens() { return(_accessTokenSharedPreference.All.Values.Cast <string>().Select(x => MsalAccessTokenCacheItem.FromJsonString(x)).ToList()); }
public List <MsalAccessTokenCacheItem> GetAllAccessTokens(string optionalPartitionKey = null, ICoreLogger requestlogger = null) { return(GetPayloadAsString((int)MsalCacheKeys.iOSCredentialAttrType.AccessToken) .Select(x => MsalAccessTokenCacheItem.FromJsonString(x)) .ToList()); }