如何使用dotnetopenauth授权特定域的所有url进行回调

本文关键字:url 回调 dotnetopenauth 何使用 授权 | 更新日期: 2023-09-27 17:50:41

我现在使用dotnetopenauth创建一个使用OAuth2协议的身份验证服务器,到目前为止它工作得很好。但是有些事情我弄不明白:我的身份验证服务的客户端将提供一个回调url,该url将根据许多用例而更改。我想做的是只把域名给dotnetopenauth,这样来自该主机的每个回调url都将被授权。

对我来说,这看起来不像一个不寻常的场景,所以我想知道为什么我找不到任何关于这个的文档。

谢谢

如何使用dotnetopenauth授权特定域的所有url进行回调

为了记录,我找到了一个解决这个问题的方法。我不知道这是不是最好的方法,但确实有效。诀窍是创建ClientDescription类的子类,并重写IsCallbackAllowed方法,以放入所需的验证逻辑。

如果你有其他的建议,请分享。

谢谢。