本文整理匯總了Python中werkzeug.datastructures.WWWAuthenticate.set_basic方法的典型用法代碼示例。如果您正苦於以下問題:Python WWWAuthenticate.set_basic方法的具體用法?Python WWWAuthenticate.set_basic怎麽用?Python WWWAuthenticate.set_basic使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類werkzeug.datastructures.WWWAuthenticate
的用法示例。
在下文中一共展示了WWWAuthenticate.set_basic方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: handle_unauthorized
# 需要導入模塊: from werkzeug.datastructures import WWWAuthenticate [as 別名]
# 或者: from werkzeug.datastructures.WWWAuthenticate import set_basic [as 別名]
def handle_unauthorized():
authenticate = WWWAuthenticate()
authenticate.set_basic('AdminLDAP Login')
response = make_response(error_response(
u'Authentifizierung erforderlich',401))
response.headers['WWW-Authenticate'] = authenticate.to_header()
return response
示例2: test_unauthorized_www_authenticate
# 需要導入模塊: from werkzeug.datastructures import WWWAuthenticate [as 別名]
# 或者: from werkzeug.datastructures.WWWAuthenticate import set_basic [as 別名]
def test_unauthorized_www_authenticate():
basic = WWWAuthenticate()
basic.set_basic("test")
digest = WWWAuthenticate()
digest.set_digest("test", "test")
exc = exceptions.Unauthorized(www_authenticate=basic)
h = dict(exc.get_headers({}))
assert h['WWW-Authenticate'] == str(basic)
exc = exceptions.Unauthorized(www_authenticate=[digest, basic])
h = dict(exc.get_headers({}))
assert h['WWW-Authenticate'] == ', '.join((str(digest), str(basic)))