我使用webHttpRelayBinding通过Service Bus Relay公开在IIS上托管的WCF数据服务。虽然我可以找到如何使用用户名/密码或共享密钥验证服务标识。但是,我找不到如何使用基于证书的凭证来获取服务标识的示例。我google了很多,但徒劳无功。所有这些都主要基于共享秘密。
有人可以提供一个示例,说明如何使用基于证书的REST OData服务的服务标识身份验证。
答案 0 :(得分:0)
目前,有四种身份验证选项(根据Service Bus docs):
• SharedSecret ,一种稍微复杂但易于使用的形式 用户名/密码验证。
• Saml ,可用于与SAML 2.0身份验证进行交互 系统
• SimpleWebToken ,它使用OAuth Web资源授权 协议(WRAP)和简单Web令牌(SWT)。
•未经身份验证,可启用与服务端点的互动 没有任何身份验证行为。
看起来您无法通过本地服务总线使用证书进行身份验证。