【问题标题】:Can I change the userPrincipalName of my WCF service?我可以更改我的 WCF 服务的 userPrincipalName 吗?
【发布时间】:2018-10-18 21:35:47
【问题描述】:

我有下一个代码

<endpoint address="http://localhost:.........svc">
                <identity>
                    <userPrincipalName value="someone@mydominio.com" />
                </identity>
            </endpoint>

我的问题是我可以将值更改为

<endpoint address="http://localhost:.........svc">
                    <identity>
                        <userPrincipalName value="other_someone@mydominio.com" />
                    </identity>
                </endpoint>

这可能吗? 或者更改此 USERPRINCIPALNAME 会有什么后果?

【问题讨论】:

    标签: c# asp.net asp.net-mvc web-services wcf


    【解决方案1】:

    你可以。结果是它现在以具有该用户权限的用户身份运行。您可能还需要包含密码。

    如果没有环境/应用程序的上下文,我们无法告诉您会发生什么。你总是可以把它改回来。

    【讨论】:

    • "现在以具有该用户权限的用户身份运行" - 不,它在身份验证期间使用。这并不意味着冒充allowedImpersonationLevel 是必需的。 blogs.msdn.microsoft.com/asiatech/2009/08/27/…
    • 对不起,我在考虑 ASP.NET 模拟
    • 没关系。随时编辑您的答案以包含更多/修改后的信息,我会投赞成票:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    相关资源
    最近更新 更多