package
0.0.0-20250225075827-aaead1e547b9
Repository: https://github.com/pilab-dev/shadow-sso.git
Documentation: pkg.go.dev
# Functions
NewClientService creates a new ClientService instance.
# Constants
Confidential clients can securely store secrets.
Public clients cannot securely store secrets (mobile apps, SPAs).
# Structs
Client represents an OAuth2 client application
nolint:tagliatelle.
ClientFilter defines filtering options for listing clients.
ClientService handles client management operations.
JSONWebKey represents a public key in JWK format.
JWKS represents a JSON Web Key Set for client authentication.
# Interfaces
ClientStore defines the interface for client storage and retrieval.
# Type aliases
ClientType represents the type of OAuth2 client.