代码之家  ›  专栏  ›  技术社区  ›  Max Schmeling

如何在多样化的环境中实施“全球ID系统”?

  •  1
  • Max Schmeling  · 技术社区  · 14 年前

    您将如何在不同的环境中实现这种类型的系统?您会使用内部web服务进行身份验证吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Daniel Auger    14 年前

    我最近做过这件事,从高层次上讲相当简单:

    • 创建一个web服务,该服务授权凭据(用户/通行证),然后颁发身份验证令牌(如guid)。此令牌将在设置的时间或用户注销时过期。令牌可以存储在web应用程序的cookie中,也可以存储在客户端/服务器应用程序的客户端内存中。
    • 这是一个不错的特性,但不是必需的:当用户在系统中处于活动状态时,它应该偶尔调用身份验证服务并刷新/延长令牌的生命周期。

        2
  •  1
  •   Simon P Stevens    14 年前

    是的,标准所涵盖的东西,比如soapwebservice,将是最明显的方式。

    易于在C#/.net中编写,如果您知道交叉兼容性问题,任何其他语言/平台都应该可以使用它。

    here 关于一些常见的事情进行检查。