Sorry about the secrets.
I had the following in Shiro
oidcConfig = org.pac4j.oidc.config.OidcConfiguration
oidcConfig.clientId = CLIENT_ID
oidcConfig.secret = CLIENT_SECRET
oidcConfig.discoveryURI =
https://DOMAIN/oauth2/default/.well-known/openid-configurationoktaClient = org.pac4j.oidc.client.OidcClient
oktaClient.configuration = $oidcConfig
oktaClient.authorizationGenerator = $roleAdminAuthGenerator
clients.callbackUrl =
http://localhost:8080/callbackclients.clients = $oktaClient
oidcSecurityFilter = io.buji.pac4j.filter.SecurityFilter
oidcSecurityFilter.config = $config
oidcSecurityFilter.clients = oktaClient
/oidc/** = oidcSecurityFilter