如何使用UWP Windows身份验证对页面进行密码保护

时间:2018-01-16 21:13:44

标签: authentication uwp

我正在开发一个UWP应用程序,它有一个设置页面,用于配置运行应用程序所需的帐户信息。由于页面包含敏感信息且应用程序是公共信息亭,因此我需要阻止非管理员主体访问该页面。

UWP可以使用哪些API作为管理员对用户进行身份验证?我不需要存储信息。

1 个答案:

答案 0 :(得分:0)

您是否已查看guidance for creating a kiosk app

  

如果自助服务终端应用程序既可以锁定已分配的访问权限也可以在未锁定的Windows上下文中运行,则可能需要创建一个不同的页面来呈现上面的锁定,另一个页面用于锁定。这样可以避免在信息亭模式下显示敏感信息,因为信息亭模式通常意味着匿名访问。以下是您使用两个不同页面的步骤,一个用于锁定,一个用于锁定:

     
      
  1. 在App.xaml.cs中的OnLaunched函数的覆盖内部,尝试在rootFrame导航之前获取LockApplicationHost类的实例。
  2.   
  3. 如果通话失败,自助服务终端应用程序应在锁定下正常启动。
  4.   
  5. 如果通话成功,则自助服务终端应用应在以指定的访问模式运行的锁上方启动。您可能希望此版本的自助服务终端应用具有不同的主页以隐藏敏感信息。
  6.   

如果您按照链接以及自助服务终端应用的其他提示和最佳做法,还有更多详细信息和示例代码。