Inheritance: IMergeableAuthenticationInfo
Example #1
0
        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;
        }
Example #2
0
        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;
        }