TokenIssuer

Trait TokenIssuer 

Source
pub trait TokenIssuer {
    // Required method
    fn issue(
        &self,
        pssid: Pssid,
        data_plane_id: DataPlaneId,
        session_grant: SessionGrant,
    ) -> Result<String, SessionTokenError>;
}
Expand description

TokenIssuer is the interface to issue session tokens.

Required Methods§

Source

fn issue( &self, pssid: Pssid, data_plane_id: DataPlaneId, session_grant: SessionGrant, ) -> Result<String, SessionTokenError>

Issues a session token for the given PSSID, data plane ID, and session grant.

Implementors§