我正在使用 WCF Webhttp 服务。我已经创建了一堆服务,剩下的就是进行用户身份验证......
问题
与其余架构风格保持一致,我是否应该针对用户 db 对每个服务调用进行身份验证。如果是这样,我应该通过在每次调用服务时提供凭据和密码来进行身份验证,并使用 SSL 使其安全。基本上,每个 webget/webinvoke 函数都应该包含用户凭据作为参数,并且我对每个调用进行身份验证。这是正确的吗?这似乎相当低效。
以某种方式使用会话密钥似乎是错误的,但是关于如何在 WCF Webhttp 中使用 Session 的任何指针?
我没有使用 ASP .net 成员资格(很快就会调查),因为我正在使用 Mysql 并创建了自己的注册/用户数据库。我应该看那个吗?我可以将 wcf 身份验证服务与 wcf webhttp 服务一起使用吗?
任何有关在 WCF webhttp 服务中处理身份验证的文献都会非常有帮助。
非常感谢