def logout(): oidc.logout() if not oidc.user_loggedin: flash('Logout Successful') else: flash('Unknown error occured') return redirect(url_for('home.homepage'))
def logout(): email = oidc.user_getfield('email') oidc.logout() redirect_url = request.url_root.strip('/') keycloak_issuer = oidc.client_secrets.get('issuer') keycloak_logout_url = '{}/protocol/openid-connect/logout'.format( keycloak_issuer) _logger.info('{} logged out'.format(email)) return redirect('{}?redirect_uri={}'.format(keycloak_logout_url, redirect_url))
def logout(): session.pop('user_id', None) session.pop('access_token', None) oidc.logout() return redirect('/')
def logout(): oidc.logout() return redirect(url_for(".landing_page"))
def logout(): oidc.logout() return redirect(url_for('stocks.index'))