def openid_request(self, extra_params=None): """Return openid request""" try: return self.consumer().begin(url_add_parameters(self.openid_url(), extra_params)) except DiscoveryFailure, err: raise AuthException(self, 'OpenID discovery error: %s' % err)
def openid_request(self, extra_params=None): """Return openid request""" try: return self.consumer().begin( url_add_parameters(self.openid_url(), extra_params)) except DiscoveryFailure, err: raise AuthException(self, 'OpenID discovery error: %s' % err)
def openid_request(self, extra_params=None): """Return openid request""" if not hasattr(self, "_openid_request"): try: self._openid_request = self.consumer().begin(url_add_parameters(self.openid_url(), extra_params)) except DiscoveryFailure, err: raise AuthException(self, "OpenID discovery error: %s" % err)
def openid_request(self, extra_params=None): """Return openid request""" if not hasattr(self, '_openid_request'): try: self._openid_request = self.consumer().begin( url_add_parameters(self.openid_url(), extra_params)) except DiscoveryFailure as err: raise AuthException(self, 'OpenID discovery error: %s' % err) return self._openid_request
def get_redirect_uri(self, state): """Build redirect_uri with redirect_state parameter.""" uri = self.redirect_uri if self.REDIRECT_STATE: uri = url_add_parameters(uri, {'redirect_state': state}) return uri
def get_redirect_uri(self, state=None): """Build redirect_uri with redirect_state parameter.""" uri = self.redirect_uri if self.REDIRECT_STATE and state: uri = url_add_parameters(uri, {'redirect_state': state}) return uri