我正在编写一个插件,使用Sharepoint api将Dynamic CRM 2016与Sharepoint 2013集成。我已经按照this 教程完成了所有工作。
但是,我不想硬编码用户名和密码,而是使用当前用户的凭据。到目前为止,我无法从插件中提取当前登录用户的SAML令牌。它甚至可能吗?
答案 0 :(得分:0)
你不能那样做,因为这意味着一个严重的安全问题。令牌仅对客户端的身份验证有效。接受令牌的主机不允许使用它来模拟客户端。
答案 1 :(得分:0)
使用SAML发送一个federatedID,这是双方同意的用户名,您可以在NameId属性中添加federatedId。