better logging
This commit is contained in:
parent
78c51b7206
commit
04ecd27532
|
@ -16,12 +16,15 @@ import http
|
|||
import crypt
|
||||
import ory_hydra_client
|
||||
from datetime import datetime
|
||||
import logging
|
||||
|
||||
from ..model import db, User, SecurityUser, UserSignUp
|
||||
from ..form.auth import ConsentForm, LoginForm, RegistrationForm
|
||||
from ..auth_providers import AUTH_PROVIDER_LIST
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
auth_views = Blueprint('auth', __name__, url_prefix='/auth')
|
||||
|
||||
|
||||
|
@ -36,8 +39,12 @@ def consent():
|
|||
try:
|
||||
consent_request = current_app.hydra_api.get_consent_request(
|
||||
request.args['consent_challenge'])
|
||||
except ory_hydra_client.exceptions.ApiException:
|
||||
return redirect(url_for('frontend.index'))
|
||||
except ory_hydra_client.exceptions.ApiValueError:
|
||||
logger.info(f' ory exception {e}')
|
||||
#return redirect(url_for('frontend.index'))
|
||||
except ory_hydra_client.exceptions.ApiException as e:
|
||||
logger.fatal(f'ory exception {e}',e)
|
||||
raise e
|
||||
|
||||
requested_scope = consent_request.requested_scope
|
||||
requested_audiences = consent_request.requested_access_token_audience
|
||||
|
|
|
@ -32,6 +32,7 @@ def before_request():
|
|||
try:
|
||||
resp = current_app.oauth.session.get('/userinfo')
|
||||
if not current_user.is_authenticated or resp.status_code is not 200:
|
||||
logger.info('user not logged in redirect')
|
||||
return redirect_login()
|
||||
except TokenExpiredError:
|
||||
return redirect_login()
|
||||
|
|
Loading…
Reference in a new issue