utils/auth
Types
pub opaque type AccountToken
pub opaque type AgentToken
pub type AuthMethod {
AccountAuth(AccountToken)
AgentAuth(AgentToken)
NoAuth
}
Constructors
-
AccountAuth(AccountToken)
-
AgentAuth(AgentToken)
-
NoAuth
pub type TokenParseError {
InvalidToken
IncorrectType
}
Constructors
-
InvalidToken
-
IncorrectType
Values
pub fn account_token_decoder() -> decode.Decoder(AccountToken)
pub fn agent_token_decoder() -> decode.Decoder(AgentToken)
pub fn parse_account_token(
value: String,
) -> Result(AccountToken, TokenParseError)
pub fn parse_agent_token(
value: String,
) -> Result(AgentToken, TokenParseError)
pub fn set_auth(
req: request.Request(a),
auth_method: AuthMethod,
) -> request.Request(a)