大多数OpenID库都要求您输入域名作为OpenID。将198.51.100.1
这样的IP地址作为OpenID而不是auth.example.com
是否有效/可能?
答案 0 :(得分:0)
我假设当你说“作为OpenID”时,你的意思是“作为用户提供的OpenID标识符”。
如果是这样,那么回答尽可能短:是的,但这不是最好的主意。
答案很长: OpenID 2.0规范定义用户提供的OpenID标识符应该是有效的XRI或URI [1],因此输入http://1.2.3.4/应该导致有效的规范化,发现和认证,因为URI中的IP被认为是有效的URL,直到RFC3986 [ 2]去。
那说你必须考虑一些事情:
参考文献: