Versions in this module Expand all Collapse all v0 v0.8.0 Jun 30, 2023 Changes in this version + const GRPCMaxClientSendSize + var ConfigFileName = "config" + func Migrate(c *Config) error + func RunServer(config *Config) error + type Auth struct + Default DefaultAuth + OIDC auth.OIDCAuth + Provider string + type Config struct + AuditLogTraceIDHeaderKey string + Auth Auth + AuthenticatedUserHeaderKey string + DB store.Config + EncryptionSecretKeyKey string + Jobs Jobs + LogLevel string + Notifier notifiers.Config + Port int + Telemetry tracing.Config + func LoadConfig(configFile string) (Config, error) + type DefaultAuth struct + HeaderKey string + type Jobs struct + ExpiringAccessNotification jobs.Job + ExpiringGrantNotification jobs.Job + FetchResources jobs.Job + RevokeExpiredAccess jobs.Job + RevokeExpiredGrants jobs.Job + RevokeGrantsByUserCriteria jobs.Job + type ServiceDeps struct + Config *Config + Crypto domain.Crypto + Logger log.Logger + Notifier notifiers.Client + Validator *validator.Validate + type Services struct + ActivityService *activity.Service + AppealService *appeal.Service + ApprovalService *approval.Service + GrantService *grant.Service + PolicyService *policy.Service + ProviderService *provider.Service + ResourceService *resource.Service + func InitServices(deps ServiceDeps) (*Services, error)