def set_user_context(user_id: UserId, token_info: RFC7662): if user_id and token_info and user_id == token_info.get("sub"): with UserContext(user_id): set_auth_type(token_info["scope"]) yield else: raise MKAuthException("Unauthorized by verify_user")
def verify_user(user_id, token_info): if user_id and token_info and user_id == token_info.get('sub'): set_user_by_id(user_id) set_auth_type("automation") yield clear_user_login() else: raise MKAuthException("Unauthorized by verify_user")
def set_user_context(user_id: UserId, token_info: RFC7662): if user_id and token_info and user_id == token_info.get('sub'): set_user_by_id(user_id) set_auth_type(token_info['scope']) yield clear_user_login() else: raise MKAuthException("Unauthorized by verify_user")
def verify_user(user, token_info): if user and token_info and user == token_info.get('sub'): login(user) set_auth_type("automation") yield html.finalize() clear_user_login() else: raise MKAuthException("Unauthorized")