我使用Identity获得了一个C#MVC应用程序。我试图找到一个解决方案来验证Kiosk用户:
我最简单的想法是创建一个不允许退出的用户角色Kiosk;但是,除非我记得"否则这并不能解决登录问题。 kiosk用户通过一个疯狂的过期日期cookie。
它也不一定能阻止任何人简单地删除cookie(虽然我可以忍受,但是自助服务终端计算机处于监控环境中)。
无法通过IP进行识别。
我正在寻找有关如何实现这一目标的想法。我可以在那台允许我检查它的计算机上安装哪些软件或证书或其他东西?我的应用程序中有哪些?
感谢您提出的任何建议。
答案 0 :(得分:2)
对于Web应用,您通常会使用持久性Cookie来完成此操作。您可以将登录cookie到期设置为某个长期日期,例如1年,5年或任何有意义的日期。您可以根据用户所属的角色,用户名或其他标识符执行此操作。我以前做过这个,我通常会添加一些新选项来隐藏注销按钮/菜单选项。
其他选择是: