internal static TokenProviderHelper.TokenResult <SecurityToken> EndGetAccessTokenByAssertion(IAsyncResult result) { string str; string str1; string str2 = TokenProviderHelper.EndGetAccessTokenCore(result, out str, out str1); DateTime dateTime = TokenProviderHelper.ConvertExpiry(str); SimpleWebSecurityToken simpleWebSecurityToken = new SimpleWebSecurityToken(str2, dateTime, str1); return(new TokenProviderHelper.TokenResult <SecurityToken>() { CacheUntil = dateTime, Token = simpleWebSecurityToken }); }