zoukankan      html  css  js  c++  java
  • Sharepoint claim认证的login name

    当SharePoint网站开启了Claims认证后,取回来的user的loginname是一个奇怪的字符串,这个到底是什么意思那?

    这篇文章详细解释了:

    https://blogs.msdn.microsoft.com/svarukala/2014/03/26/saml-claims-user-id-format/

    拷贝如下:

    SAML Claims User Id Format

    I was working with a customer and shared this information about the format in which user identity claims (aka user id) appears in any Claims based site. I shared below information with the customer and it appeared they didn't know about this until then. Sharing this information here for the greater community.

    SharePoint 2013 and SharePoint 2010 display identity claims with the following encoding format:

    <IdentityClaim>:0<ClaimType><ClaimValueType><AuthMode>|<OriginalIssuer (optional)>|<ClaimValue>

    Example: i:05.t|saml provider|spuserid@contoso.lab

    Where:

    • <IdentityClaim> indicates the type of claim and is the
      following:
    • i” for an identity claim
    • c” for any other claim
      • <ClaimType> indicates the format for the claim value and
        is the following:
      • #” for a user logon name
      • .” for  an anonymous user
      • 5” for an email address
      • !” for an identity provider
      • +” for a Group security identifier (SID)
      • -“ for a role
      • %” for a farm ID
      • ?” for a name identifier
      • "" for a private personal identifier (PPID)
        • <ClaimValueType> indicates the type of formatting for the
          claim value and is the following:
        • .” for a string
        • +” for an RFC 822-formatted name
          • <AuthMode> indicates the type of authentication used to
            obtain the identity claim and is the following:
          • w” for Windows claims (no original issuer)
          • s” for the local SharePoint security token service (STS)
            (no original issuer)
          • t” for a trusted issuer
          • m” for a membership issuer
          • r” for a role provider issuer
          • f” for forms-based authentication
          • c” for a claim provider
            • <OriginalIssuer> indicates the original issuer of the
              claim.
            • <ClaimValueType> indicates the value of the claim in the
              <ClaimType> format.
  • 相关阅读:
    HDU1883 Phone Cell
    HDU2297 Run
    关于反射的疑惑
    struts2+spring 实例教程
    在.Net 模板页中使用CSS样式
    到底是什么反射,泛型,委托,泛型
    asp.net如何实现删除文件夹及文件内容操作
    学好C#方法
    Web网页安全色谱
    总结一些ASP.NET常用代码
  • 原文地址:https://www.cnblogs.com/time-is-life/p/8874751.html
Copyright © 2011-2022 走看看