Skip to main content

verify_websocket_claims

Function verify_websocket_claims 

Source
pub(super) fn verify_websocket_claims(
    token: &SecretString,
    key: &SecretSlice<u8>,
    room_id: &str,
) -> Result<(WebSocketConnectClaims, AuthProof), AuthenticationError>
Expand description

Verifies a room-scoped token and resolves its runtime participant identity.

Returns errors from JWT verification, AuthenticationError::RoomMismatch for a conflicting room claim or AuthenticationError::MissingParticipantId.