Class: Authentik::Api::ProviderModelEnum
- Inherits:
-
Object
- Object
- Authentik::Api::ProviderModelEnum
- Defined in:
- lib/authentik/api/models/provider_model_enum.rb
Constant Summary collapse
- AUTHENTIK_PROVIDERS_GOOGLE_WORKSPACE_GOOGLEWORKSPACEPROVIDER =
"authentik_providers_google_workspace.googleworkspaceprovider".freeze
- AUTHENTIK_PROVIDERS_LDAP_LDAPPROVIDER =
"authentik_providers_ldap.ldapprovider".freeze
- AUTHENTIK_PROVIDERS_MICROSOFT_ENTRA_MICROSOFTENTRAPROVIDER =
"authentik_providers_microsoft_entra.microsoftentraprovider".freeze
- AUTHENTIK_PROVIDERS_OAUTH2_OAUTH2PROVIDER =
"authentik_providers_oauth2.oauth2provider".freeze
- AUTHENTIK_PROVIDERS_PROXY_PROXYPROVIDER =
"authentik_providers_proxy.proxyprovider".freeze
- AUTHENTIK_PROVIDERS_RAC_RACPROVIDER =
"authentik_providers_rac.racprovider".freeze
- AUTHENTIK_PROVIDERS_RADIUS_RADIUSPROVIDER =
"authentik_providers_radius.radiusprovider".freeze
- AUTHENTIK_PROVIDERS_SAML_SAMLPROVIDER =
"authentik_providers_saml.samlprovider".freeze
- AUTHENTIK_PROVIDERS_SCIM_SCIMPROVIDER =
"authentik_providers_scim.scimprovider".freeze
- AUTHENTIK_PROVIDERS_SSF_SSFPROVIDER =
"authentik_providers_ssf.ssfprovider".freeze
- AUTHENTIK_PROVIDERS_WS_FEDERATION_WSFEDERATIONPROVIDER =
"authentik_providers_ws_federation.wsfederationprovider".freeze
Class Method Summary collapse
- .all_vars ⇒ Object
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.all_vars ⇒ Object
24 25 26 |
# File 'lib/authentik/api/models/provider_model_enum.rb', line 24 def self.all_vars @all_vars ||= [AUTHENTIK_PROVIDERS_GOOGLE_WORKSPACE_GOOGLEWORKSPACEPROVIDER, AUTHENTIK_PROVIDERS_LDAP_LDAPPROVIDER, AUTHENTIK_PROVIDERS_MICROSOFT_ENTRA_MICROSOFTENTRAPROVIDER, AUTHENTIK_PROVIDERS_OAUTH2_OAUTH2PROVIDER, AUTHENTIK_PROVIDERS_PROXY_PROXYPROVIDER, AUTHENTIK_PROVIDERS_RAC_RACPROVIDER, AUTHENTIK_PROVIDERS_RADIUS_RADIUSPROVIDER, AUTHENTIK_PROVIDERS_SAML_SAMLPROVIDER, AUTHENTIK_PROVIDERS_SCIM_SCIMPROVIDER, AUTHENTIK_PROVIDERS_SSF_SSFPROVIDER, AUTHENTIK_PROVIDERS_WS_FEDERATION_WSFEDERATIONPROVIDER].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
31 32 33 |
# File 'lib/authentik/api/models/provider_model_enum.rb', line 31 def self.build_from_hash(value) new.build_from_hash(value) end |
Instance Method Details
#build_from_hash(value) ⇒ String
Builds the enum from string
38 39 40 41 |
# File 'lib/authentik/api/models/provider_model_enum.rb', line 38 def build_from_hash(value) return value if ProviderModelEnum.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #ProviderModelEnum" end |