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§
Sourcefn issue(
&self,
pssid: Pssid,
data_plane_id: DataPlaneId,
session_grant: SessionGrant,
) -> Result<String, SessionTokenError>
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.