public SimpleAccount(IPrincipalCollection principals, object credentials, ISet <string> roles = null, ISet <IPermission> permissions = null) { _authcInfo = new SimpleAuthenticationInfo(principals, credentials); _authzInfo = (roles == null ? new SimpleAuthorizationInfo() : new SimpleAuthorizationInfo(roles)); _authzInfo.ObjectPermissions = permissions; }
public SimpleAccount(IPrincipalCollection principals, object credentials, ISet<string> roles = null, ISet<IPermission> permissions = null) { _authcInfo = new SimpleAuthenticationInfo(principals, credentials); _authzInfo = (roles == null ? new SimpleAuthorizationInfo() : new SimpleAuthorizationInfo(roles)); _authzInfo.ObjectPermissions = permissions; }