簡體   English   中英

獲取有關使用Python的XRI OpenID的簡短人類可讀信息?

[英]Get brief human-readable info about XRI OpenID with Python?

我想告訴他/她的OpenID附帶的網站訪問者: 您是在mysite上第一次使用XYZ ID-請創建您的sceen名稱 ,其中XYZ是一個很有意義的標記。 例如-XYZ可以是提供者名稱。

我想找到一種適用於標准中定義的OpenID的解決方案-即適用於ID的XRI類型-可擴展資源標識符。

urlparse(由RichieHindle建議)適用於url類型的openid,但通常不適用於例如“ = somename”之類的i-name ID。 有效OpenID字符串還有許多其他形式,甚至看起來都不像url。

謝謝。

由於OpenID是URL,因此在Janrain中缺少內置支持的情況下,這可能是最干凈的方法:

from urlparse import urlparse
openid_str = "http://myprovider/myname" # str(openid_obj)
parts = urlparse(openid_str)
provider_name = parts[1]
print (provider_name)  # Prints myprovider

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM