• 整理几个名词概念


    1、Authority

    即“授权”。比如,让A能够编辑列表B里面的记录,这个动作就是“Authority”。

    Authority包括3个内容:

    1)拥有授权权限的人,如管理员

    2)被授予权限的人,如用户A

    3)授权对象,如列表B。

    2、Identity(Pricipal、Credencial)

    即“身份标识”。例如,AD里面存储的用户A的信息。

    3、Claim

    即“声明”。一个Claim包含关于用户的一个条信息,比如,用户A在域(AD)里面的账号或者电子邮件地址。

    4、SAML

    即“安全断言标记语言”,是描述Claim的一套技术标准(协议),如同SOAP是支持Web Service的协议一样。

    5、Authenticate

    即“验证”。比如,判断用户A是否可以查看列表B里面的记录,这个动作就是“Authenticate”。或者,判断用户A是不是用户A的动作。

    Authenticate需要知道Authority或者Identity信息来判断(验证)用户是否有权做某个操作。但是,也可以通过信任的第三方的验证程序返回的结果来做验证。

  • 相关阅读:
    泰勒综合
    滤波器、窗等的系数为什么是对称的?
    l'alphabet en francais
    弄清for循环的本质
    js中的闭包
    js中用正则表达式
    java Calendar
    Android实现XML解析技术
    junit4 详解
    redhat vi 命令
  • 原文地址:https://www.cnblogs.com/jonyzhu/p/2102715.html
Copyright © 2020-2023  润新知