mirror of
https://github.com/lukaszraczylo/traefikoidc.git
synced 2026-10-13 04:07:37 +00:00
19 lines
449 B
Go
19 lines
449 B
Go
package providers
|
|
|
|
// GenericProvider encapsulates standard OIDC logic for any compliant provider.
|
|
type GenericProvider struct {
|
|
*BaseProvider
|
|
}
|
|
|
|
// NewGenericProvider creates a new instance of the GenericProvider.
|
|
func NewGenericProvider() *GenericProvider {
|
|
return &GenericProvider{
|
|
BaseProvider: NewBaseProvider(),
|
|
}
|
|
}
|
|
|
|
// GetType returns the provider's type.
|
|
func (p *GenericProvider) GetType() ProviderType {
|
|
return ProviderTypeGeneric
|
|
}
|