itgle.com

您正在编写用于用户身份验证和授权的代码。用户名、密码和角色存储在您的应用程序数据存储区中。您需要建立一个用户安全上下文,用于IsInRole之类的授权检查。您编写以下代码段以向用户授权。您需要完成此代码,以便它建立用户的安全上下文。您应该使用哪个代码段?()A.AB.BC.CD.D

题目
您正在编写用于用户身份验证和授权的代码。用户名、密码和角色存储在您的应用程序数据存储区中。您需要建立一个用户安全上下文,用于IsInRole之类的授权检查。您编写以下代码段以向用户授权。您需要完成此代码,以便它建立用户的安全上下文。您应该使用哪个代码段?()

A.A

B.B

C.C

D.D


相似考题
参考答案和解析
参考答案:A
更多“您正在编写用于用户身份验证和授权的代码。用户名、密码和角色存储在您的应用程序数据存储区中。您需要建立一个用户安全上下文,用于IsInRole之类的授权检查。您编写以下代码段以向用户授权。您需要完成此代码,以便它建立用户的安全上下文。您应该使用哪个代码段?() ”相关问题
  • 第1题:

    您正在编写一个使用独立存储来存储用户首选项的应用程序。该应用程序使用多个程序集。多位用户将在同一台计算机上使用此应用程序。您需要在仅供当前MicrosoftWindows标识和程序集所使用的独立存储区域中创建名为Preferences的目录。当前的用户的程集内建立Preferences的目录您应该使用哪个代码段?()

    A.A

    B.B

    C.C

    D.D


    参考答案:A
    本题考查的是:独立存储程序集中,创建Preferences目录。GetUserStoreForAssembly()是用户的独立存储程序集中创建标识。所以答案选A

  • 第2题:

    您编写以下代码以调用Win32 应用程序编程接口 (API),使用平台调用。int rc = MessageBox (hWnd、 文本、 标题、 类型) ;您需要定义一个方法的原型。您应该使用哪个代码段?()

    A.

    B.

    C.

    D.


    参考答案:A

    指定函数驻留在library\dll的Dllimport属性标记的原型。
    B.创建MessageBoxA函数的原型而不是MessageBox。
    C.它不是必要的因为user32.dll将path环境变量中指定的物理路径。
    也就不能使用版本的windows(一些可能使用c:\winnt\system32)

  • 第3题:

    为应用程序开发人员上班 Certkiller。 com。您正在编写将通过最终用户的凭据运行的方法。授权用户必须使用 Microsoft Windows 组。您必须开发代码段将承认如果用户存在名为 Sales 的本地组中。选择将执行此操作的代码段。()

    A.

    B.

    C.

    D.


    参考答案:B
    检查当前Windows用户,用户的当前线程中的WindowsPrincipal的IsInRole()方法的角色成员资格。很多复杂,循环访问该用户所属的所有组和检查匹配。主要用于这一目的,应使用的类。 C.使用GenericPrincipal。WindowsPrincipal应该用于windows帐户。有无效强制转换,从WindowsPrincipal到GenericPrincipal。 D.不会正确指定的组。

  • 第4题:

    您正在编写代码的用户身份验证和授权。在您的应用程序数据存储区中存储的用户名、 密码和角色。您需要建立用户的安全上下文将用于授权检查,如 IsInRole。您编写下面的代码段,授权用户。()if (!TestPassword(userName, password))throw new Exception("could not authenticate user");String[] userRolesArray = LookupUserRoles(userName);

    A.

    B.

    C.

    D.


    参考答案:A
    因为应用程序存储凭据,GenericIdentity和GenericPrincipal的类应使用WindowsIdentity\Pricipal类而不是。

  • 第5题:

    您正在创建一个执行复杂财务计算的类。该类包含一个用于检索当前利率的方法(名为GetCurrentRate),以及一个用于存储当前利率的变量(名为currRate)。您编写该类的序列化表现形式。您需要编写一个代码段,当对类的实例进行反序列化时,该代码段使用当前利率更新currRate变量。您应该使用哪个代码段?()

    A.A

    B.B

    C.C

    D.D


    参考答案:D