Versions in this module Expand all Collapse all v1 v1.0.0 Feb 24, 2025 Changes in this version + type CS3Backend struct + func NewCS3Backend(c *config.Config, tlsConfig *tls.Config, gatewayAddr string, ...) (*CS3Backend, error) + func (b *CS3Backend) DestroySession(_ context.Context, sessionRef *string) error + func (b *CS3Backend) GetUser(ctx context.Context, userEntryID string, sessionRef *string, _ map[string]bool) (backends.UserFromBackend, error) + func (b *CS3Backend) Logon(ctx context.Context, audience, username, password string) (bool, *string, *string, backends.UserFromBackend, error) + func (b *CS3Backend) Name() string + func (b *CS3Backend) RefreshSession(_ context.Context, _ string, _ *string, _ map[string]interface{}) error + func (b *CS3Backend) ResolveUserByUsername(ctx context.Context, username string) (backends.UserFromBackend, error) + func (b *CS3Backend) RunWithContext(_ context.Context) error + func (b *CS3Backend) ScopesMeta() *scopes.Scopes + func (b *CS3Backend) ScopesSupported() []string + func (b *CS3Backend) UserClaims(_ string, _ map[string]bool) map[string]interface{}