[英]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.