public FederatedIPSecurityToken( DateTime issueDate, DateTime expirationDate, IEnumerable<Saml2Attribute> pricipalAttributes, IEnumerable<Saml2Attribute> tokenAttributes, FederatedIPAuthentication federatedIPAuthentication, IIntegratedSharedService application) : base() { FederatedIPAuthentication = federatedIPAuthentication; User = (TPrincipal)Activator.CreateInstance(typeof(TPrincipal), pricipalAttributes); RefreshDate = tokenAttributes.GetValue<DateTime>("RefreshDate"); SetData(issueDate, expirationDate, FederatedIPAuthentication.Issuer); }
public FederatedIPSecurityToken(TPrincipal principal, FederatedIPAuthentication federatedIPAuthentication, IIntegratedSharedService application) : base() { FederatedIPAuthentication = federatedIPAuthentication; User = principal; Update(); }