package types

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message BearerToken

types.proto:106

BearerToken is information authenticating a single request. It's intended to be wrapped in a SecureToken.

message Credential

types.proto:37

Credential represents a WebAuthn public-key credential.

Header is an HTTP header.

Used in: jsso.Allow

message RedirectToken

types.proto:115

RedirectToken is a request to redirect to a new URI. It is issued when authentication fails to allow the user to immediately go to their original destination after they log in, without allowing arbitrary sites on the Internet to trick you into visiting them.

message SecureToken

types.proto:75

message Session

types.proto:27

Session links a token (the id) and a user. If expires_at is less than or equal to the current time, the session is expired.

message SessionMetadata

types.proto:19

SessionMetadata stores extra information about a session. Extra information isn't used by JSSO itself, but might be useful for audit logs, evaluating policy rules, etc.

Used in: Session

message SetCookieRequest

types.proto:89

SetCookieRequest is a request to set a session cookie. It's intended to be wrapped in a SecureToken, so that a gRPC request can return a token and it can be passed to a regular HTTP service that sets an HttpOnly cookie.

message User

types.proto:9

User represents something that can log in.

Used in: jsso.EditUserReply, jsso.EditUserRequest, jsso.GenerateEnrollmentLinkRequest, jsso.StartEnrollmentReply, jsso.WhoAmIReply, Credential, Session