コード例 #1
0
 def setUp(self):
     super(TestGetMacaroonNS, self).setUp()
     params = {
         'openid.mode': 'checkid_setup',
         'openid.trust_root': 'http://localhost/',
         'openid.return_to': 'http://localhost/',
         'openid.identity': IDENTIFIER_SELECT,
     }
     openid_store = getUtility(IOpenIDConsumerStore)
     openid_server = Server(openid_store, get_server_url())
     self.orequest = openid_server.decodeRequest(params)
コード例 #2
0
 def test_fromOpenIDRequest(self):
     params = {
         'openid.mode': 'checkid_setup',
         'openid.trust_root': 'http://localhost/',
         'openid.return_to': 'http://localhost/',
         'openid.identity': IDENTIFIER_SELECT,
     }
     openid_store = getUtility(IOpenIDConsumerStore)
     openid_server = Server(openid_store, get_server_url())
     orequest = openid_server.decodeRequest(params)
     req = MacaroonRequest.fromOpenIDRequest(orequest)
     self.assertIsNone(req.caveat_id)
     self.assertEqual(MACAROON_NS, req.ns_uri)
コード例 #3
0
 def test_fromSuccessResponse_no_signed(self):
     params = {
         'openid.mode': 'checkid_setup',
         'openid.trust_root': 'http://localhost/',
         'openid.return_to': 'http://localhost/',
         'openid.identity': IDENTIFIER_SELECT,
     }
     openid_store = getUtility(IOpenIDConsumerStore)
     openid_server = Server(openid_store, get_server_url())
     orequest = openid_server.decodeRequest(params)
     success_resp = SuccessResponse(orequest, orequest.message)
     resp = MacaroonResponse.fromSuccessResponse(success_resp)
     self.assertIsNone(resp.discharge_macaroon_raw)
コード例 #4
0
ファイル: helpers.py プロジェクト: vitaminmoo/unnaturalcode
def make_identifier_select_endpoint():
    """Create an endpoint for use in OpenID identifier select mode."""
    endpoint = OpenIDServiceEndpoint()
    endpoint.server_url = get_server_url()
    endpoint.type_uris = [OPENID_IDP_2_0_TYPE]
    return endpoint
コード例 #5
0
def make_identifier_select_endpoint():
    """Create an endpoint for use in OpenID identifier select mode."""
    endpoint = OpenIDServiceEndpoint()
    endpoint.server_url = get_server_url()
    endpoint.type_uris = [OPENID_IDP_2_0_TYPE]
    return endpoint
コード例 #6
0
ファイル: server.py プロジェクト: pombredanne/launchpad-3
 def __init__(self, context, request):
     super(OpenIDMixin, self).__init__(context, request)
     self.server_url = get_server_url()
     self.openid_server = Server(openid_store, self.server_url)
コード例 #7
0
ファイル: server.py プロジェクト: pombredanne/launchpad-3
 def openid_server_url(self):
     """The OpenID Server endpoint URL for Launchpad."""
     return get_server_url()
コード例 #8
0
ファイル: server.py プロジェクト: vitaminmoo/unnaturalcode
 def __init__(self, context, request):
     super(OpenIDMixin, self).__init__(context, request)
     self.server_url = get_server_url()
     self.openid_server = Server(openid_store, self.server_url)
コード例 #9
0
ファイル: server.py プロジェクト: vitaminmoo/unnaturalcode
 def openid_server_url(self):
     """The OpenID Server endpoint URL for Launchpad."""
     return get_server_url()