zoukankan      html  css  js  c++  java
  • C# 声明基于角色的安全性

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Security;
    using System.Security.Permissions;
    using System.Security.Principal;
    using System.Text;
    using System.Threading;
    using System.Threading.Tasks;


    namespace Exam2
    {
        class Program
        {
            static void Main(string[] args)
            {
                AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
                try
                {
                    ShowMessage();
                }
                catch (SecurityException exception)
                {
                    Console.WriteLine("Security exception caught ({0})", exception.Message);
                    Console.WriteLine("The current principal must be in the local"
                                      + "Users group");
                }


                Console.Read();
            }
            //[PrincipalPermission(SecurityAction.Demand, Role = "BUILTIN\Users")]
            [PrincipalPermission(SecurityAction.Demand, Role = "BUILTIN\Guest")]

            static void ShowMessage()
            {
                Console.WriteLine("The current principal is logged in locally ");
                Console.WriteLine("(member of the local Users group)");
            }
        }
    }
  • 相关阅读:
    修改滚动条样式
    svg转png
    封装普通数据为树菜单结构数据模式
    js调用打印机打印
    jq 上传下载进度条
    html内容溢出部分...
    html调用html的方法
    4 人类社会及其发展规律
    7 社会主义
    8 共产主义
  • 原文地址:https://www.cnblogs.com/dxmfans/p/9434772.html
Copyright © 2011-2022 走看看