Package io.quarkus.oidc.runtime
Class OidcImpl
java.lang.Object
io.quarkus.oidc.runtime.OidcImpl
- All Implemented Interfaces:
Oidc
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(OidcTenantConfig tenantConfig) Creates OIDC tenant.voidcreateServiceApp(String authServerUrl) Creates default OIDC tenant with theOidcTenantConfig.ApplicationType.SERVICEapplication type.voidcreateWebApp(String authServerUrl, String clientId, String clientSecret) Creates default OIDC tenant with theOidcTenantConfig.ApplicationType.WEB_APPapplication type.(package private) OidcTenantConfig(package private) Map<String,OidcTenantConfig>
-
Constructor Details
-
OidcImpl
OidcImpl(OidcConfig config)
-
-
Method Details
-
create
Description copied from interface:OidcCreates OIDC tenant. -
createServiceApp
Description copied from interface:OidcCreates default OIDC tenant with theOidcTenantConfig.ApplicationType.SERVICEapplication type.- Specified by:
createServiceAppin interfaceOidc- Parameters:
authServerUrl-OidcCommonConfig.authServerUrl()
-
createWebApp
Description copied from interface:OidcCreates default OIDC tenant with theOidcTenantConfig.ApplicationType.WEB_APPapplication type.- Specified by:
createWebAppin interfaceOidc- Parameters:
authServerUrl-OidcCommonConfig.authServerUrl()clientId-OidcClientCommonConfig.clientId()clientSecret-OidcClientCommonConfig.Credentials.secret()
-
getStaticTenantConfigs
Map<String,OidcTenantConfig> getStaticTenantConfigs() -
getDefaultTenantConfig
OidcTenantConfig getDefaultTenantConfig()
-