/// <summary> /// Creates result returned from AcquireToken. /// </summary> internal AuthenticationResult(AdalResult adalResult) { if (adalResult == null) { throw new ArgumentNullException(nameof(adalResult)); } _adalResult = adalResult; UserInfo = new UserInfo(_adalResult.UserInfo); }
internal AdalResult Clone() { var result = new AdalResult(AccessTokenType, AccessToken, ExpiresOn, ExtendedExpiresOn) { Authority = Authority, ExtendedLifeTimeToken = ExtendedLifeTimeToken, }; result.UpdateTenantAndUserInfo(TenantId, IdToken, UserInfo); return(result); }