Exemplo n.º 1
0
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")
Exemplo n.º 2
0
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")
Exemplo n.º 3
0
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")
Exemplo n.º 4
0
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")