SessionGranter

Trait SessionGranter 

Source
pub trait SessionGranter: Send + Sync {
    // Required method
    fn create_session(
        &self,
        addr: SocketAddr,
        snap_token: SnapTokenClaims,
    ) -> Result<SessionGrant, CreateSessionError>;
}
Expand description

Data plane session granter.

Required Methods§

Source

fn create_session( &self, addr: SocketAddr, snap_token: SnapTokenClaims, ) -> Result<SessionGrant, CreateSessionError>

Create a SNAP data plane session for the given address and SNAP token.

Implementors§