package
0.0.0-20241223145201-0db91f5f0643
Repository: https://github.com/swissdatasciencecenter/renku-gateway.git
Documentation: pkg.go.dev

# Functions

No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AuthToken is a struct used to store and work with OAuth 2.0 access tokens, OAuth 2.0 refresh tokens and OIDC ID tokens.
No description provided by the author
RandomGenerator implements models.IDGenerator and generates random IDs used for session IDs.
Session represents a persistent session between a client and the gateway.
ULIDGenerator implements models.IDGenerator and generates ULIDs for tokenIDs.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
CookieHandler represents the interface used to encrypt and decrypt cookies.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TokenRepository represents the interface used to persist tokens.
TokenStoreInterface represents the smart interface used to store and retrive valid tokens.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
SerializableStringSlice is a string slice that can be marshalled to a json representation of a string slice and also unmarshalled back into a list of strings from a json string.