INNER CODE UNIT · Python

register_session

Kounex/obs_blade · tool/kick_auth_proxy/proxy.py:190

def register_session(
    state: str, verifier: str, poll_token: str, now: float | None = None
) -> None:
    if (
        not state
        or not verifier
        or not poll_token
        or len(state) > 256
        or len(verifier) > 256
        or len(poll_token) > 256
    ):
        raise ProxyError(400, "invalid_request")
    moment = time.time() if now is None else now
    with _sessions_lock:
        _purge(moment)
        if state in _sessions:
            raise ProxyError(409, "state_exists")
        _sessions[state] = {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…