Hi Arnab,
Thank you for your response.
I have tried to at least build and run the jar. But it throws exception when the following is called:oxdService.registerSite(callbackUrl, postLogoutUrl)
Below I have given my pom.xml maven config, my application.properties, console logs when I ran my jar and the oxd-server logs
I am providing some detils of POM.xml as below:
****************************************
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.gluu</groupId>
<artifactId>oxd-spring</artifactId>
<version>4.2.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>oxd-spring</name>
<description>Sample project that shows how to use oxd-java</description>
<repositories>
<repository>
<id>gluu</id>
<name>Gluu repository</name>
<url>http://ox.gluu.org/maven</url>
</repository>
</repositories>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.6.RELEASE</version>
<relativePath/>
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>11</java.version>
<oxd.version>4.3.0-SNAPSHOT</oxd.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.gluu</groupId>
<artifactId>gluu-core-bom</artifactId>
<version>4.2.0-SNAPSHOT</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>nz.net.ultraq.thymeleaf</groupId>
<artifactId>thymeleaf-layout-dialect</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>
<dependency>
<groupId>org.gluu</groupId>
<artifactId>oxd-client</artifactId>
<version>${oxd.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
My application.properties(I disabled https for now for the oxd client)
************************************
spring.h2.console.enabled=true
spring.jpa.database=H2
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:h2:file:./src/main/resources/h2db/db/oxd_spring;DB_CLOSE_DELAY=-1
spring.datasource.name=
spring.datasource.username=oxd-spring
spring.datasource.password=
server.port=8081
server.error.path=/app-error
#server.ssl.key-store=classpath:keystore.p12
#server.ssl.key-store-password=mypassword
#server.ssl.key-store-type=PKCS12
#server.ssl.key-alias=tomcat
oxd.server.op-host=https://159.223.44.218:443
oxd.server.host=0.0.0.0
oxd.server.port=8443
oxd.server.acr-values=basic
oxd.server.scopes=openid,profile,uma_protection,oxd
oxd.server.grant-types=authorization_code,client_credentials
oxd.client.callback-uri=http://localhost:8081/gluu/callback
oxd.client.post-logout-uri=http://localhost:8081/gluu/logout
My console logs:
**********
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/ubuntu/workspace/gittest/gluudev/oxd-spring/target/oxd-spring-4.2.0-SNAPSHOT.jar!/BOOT-INF/lib/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/workspace/gittest/gluudev/oxd-spring/target/oxd-spring-4.2.0-SNAPSHOT.jar!/BOOT-INF/lib/log4j-slf4j-impl-2.13.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.1.6.RELEASE)
2021-12-17 16:00:40.921 INFO 187212 --- [ main] o.gluu.oxd.spring.OxdSpringApplication : Starting OxdSpringApplication v4.2.0-SNAPSHOT on ggsvr0501 with PID 187212 (/home/ubuntu/workspace/gittest/gluudev/oxd-spring/target/oxd-spring-4.2.0-SNAPSHOT.jar started by ubuntu in /home/ubuntu/workspace/gittest/gluudev/oxd-spring/target)
2021-12-17 16:00:40.924 INFO 187212 --- [ main] o.gluu.oxd.spring.OxdSpringApplication : No active profile set, falling back to default profiles: default
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (jar:file:/home/ubuntu/workspace/gittest/gluudev/oxd-spring/target/oxd-spring-4.2.0-SNAPSHOT.jar!/BOOT-INF/lib/groovy-2.5.7.jar!/) to constructor java.lang.invoke.MethodHandles$Lookup(java.lang.Class,int)
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin.v7.Java7$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
2021-12-17 16:00:41.942 INFO 187212 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data repositories in DEFAULT mode.
2021-12-17 16:00:42.019 INFO 187212 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 69ms. Found 1 repository interfaces.
2021-12-17 16:00:42.499 INFO 187212 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$c223e333] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-12-17 16:00:42.822 INFO 187212 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8081 (http)
2021-12-17 16:00:42.855 INFO 187212 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2021-12-17 16:00:42.855 INFO 187212 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.21]
2021-12-17 16:00:42.949 INFO 187212 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2021-12-17 16:00:42.949 INFO 187212 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 1756 ms
2021-12-17 16:00:43.259 INFO 187212 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [
name: default
...]
2021-12-17 16:00:43.340 INFO 187212 --- [ main] org.hibernate.Version : HHH000412: Hibernate Core {5.3.10.Final}
2021-12-17 16:00:43.342 INFO 187212 --- [ main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found
2021-12-17 16:00:43.512 INFO 187212 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.4.Final}
2021-12-17 16:00:43.817 INFO 187212 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...
2021-12-17 16:00:44.072 INFO 187212 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.
2021-12-17 16:00:44.090 INFO 187212 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
Hibernate: create table app_settings (id integer not null, client_id varchar(255), client_secret varchar(255), op_host varchar(255), oxd_id varchar(255), primary key (id))
Hibernate: alter table app_settings drop constraint if exists UK_70qr5riu1767asjfoq6dijjxk
Hibernate: alter table app_settings add constraint UK_70qr5riu1767asjfoq6dijjxk unique (client_id)
Hibernate: alter table app_settings drop constraint if exists UK_jw9wlu6rhd19esmwdcdoax3qj
Hibernate: alter table app_settings add constraint UK_jw9wlu6rhd19esmwdcdoax3qj unique (op_host)
Hibernate: create sequence hibernate_sequence start with 1 increment by 1
2021-12-17 16:00:44.967 INFO 187212 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2021-12-17 16:00:46.050 INFO 187212 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
2021-12-17 16:00:46.108 WARN 187212 --- [ main] aWebConfiguration$JpaWebMvcConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2021-12-17 16:00:46.759 INFO 187212 --- [ main] .s.s.UserDetailsServiceAutoConfiguration :
Using generated security password: bfad7e7d-f15c-45c8-914c-b82a8e6f923d
2021-12-17 16:00:46.874 INFO 187212 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@5568c66f, org.springframework.security.web.context.SecurityContextPersistenceFilter@6d67f5eb, org.springframework.security.web.header.HeaderWriterFilter@111d5c97, org.springframework.security.web.csrf.CsrfFilter@18b74ea, org.springframework.security.web.authentication.logout.LogoutFilter@3b55dd15, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@77f991c, org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter@7134b8a7, org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter@e784320, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@2ceee4b6, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3e1fd62b, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@7efa3f63, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3f6bf8aa, org.springframework.security.web.session.SessionManagementFilter@250a9031, org.springframework.security.web.access.ExceptionTranslationFilter@17b37e9a, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@7d986d83]
2021-12-17 16:00:46.970 INFO 187212 --- [ main] o.h.h.i.QueryTranslatorFactoryInitiator : HHH000397: Using ASTQueryTranslatorFactory
Hibernate: select appsetting0_.id as id1_0_, appsetting0_.client_id as client_i2_0_, appsetting0_.client_secret as client_s3_0_, appsetting0_.op_host as op_host4_0_, appsetting0_.oxd_id as oxd_id5_0_ from app_settings appsetting0_ where appsetting0_.op_host=?
2021-12-17 16:00:47.417 INFO 187212 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2021-12-17 16:00:47.432 INFO 187212 --- [ main] ConditionEvaluationReportLoggingListener :
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2021-12-17 16:00:47.438 ERROR 187212 --- [ main] o.s.boot.SpringApplication : Application run failed
java.lang.RuntimeException: Can not register site. IT FAILS When CALLING REGISTERSITE: {callbackUrl: 'http://localhost:8081/gluu/callback', postLogoutUrl: 'http://localhost:8081/gluu/logout'}. Plese see the oxd-server.log
at org.gluu.oxd.spring.Settings.onContextStarted(Settings.java:95) ~[classes!/:4.2.0-SNAPSHOT]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:261) ~[spring-context-5.1.8.RELEASE.jar!/:5.1.8.RELEASE]
at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:179) ~[spring-context-5.1.8.RELEASE.jar!/:5.1.8.RELEASE]
at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:142) ~[spring-context-5.1.8.RELEASE.jar!/:5.1.8.RELEASE]
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) ~[spring-context-5.1.8.RELEASE.jar!/:5.1.8.RELEASE]
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) ~[spring-context-5.1.8.RELEASE.jar!/:5.1.8.RELEASE]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) ~[spring-context-5.1.8.RELEASE.jar!/:5.1.8.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) ~[spring-context-5.1.8.RELEASE.jar!/:5.1.8.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) ~[spring-context-5.1.8.RELEASE.jar!/:5.1.8.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:896) ~[spring-context-5.1.8.RELEASE.jar!/:5.1.8.RELEASE]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:161) ~[spring-boot-2.1.6.RELEASE.jar!/:2.1.6.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) ~[spring-context-5.1.8.RELEASE.jar!/:5.1.8.RELEASE]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) ~[spring-boot-2.1.6.RELEASE.jar!/:2.1.6.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:742) ~[spring-boot-2.1.6.RELEASE.jar!/:2.1.6.RELEASE]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:389) ~[spring-boot-2.1.6.RELEASE.jar!/:2.1.6.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:311) ~[spring-boot-2.1.6.RELEASE.jar!/:2.1.6.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1213) ~[spring-boot-2.1.6.RELEASE.jar!/:2.1.6.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1202) ~[spring-boot-2.1.6.RELEASE.jar!/:2.1.6.RELEASE]
at org.gluu.oxd.spring.OxdSpringApplication.main(OxdSpringApplication.java:12) ~[classes!/:4.2.0-SNAPSHOT]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:47) ~[oxd-spring-4.2.0-SNAPSHOT.jar:4.2.0-SNAPSHOT]
at org.springframework.boot.loader.Launcher.launch(Launcher.java:86) ~[oxd-spring-4.2.0-SNAPSHOT.jar:4.2.0-SNAPSHOT]
at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) ~[oxd-spring-4.2.0-SNAPSHOT.jar:4.2.0-SNAPSHOT]
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) ~[oxd-spring-4.2.0-SNAPSHOT.jar:4.2.0-SNAPSHOT]
2021-12-17 16:00:47.445 INFO 187212 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'applicationTaskExecutor'
2021-12-17 16:00:47.446 INFO 187212 --- [ main] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
2021-12-17 16:00:47.449 INFO 187212 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated...
2021-12-17 16:00:47.456 INFO 187212 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed.
My oxd-server logs(the logs only appeared when I first started oxd server container)
************************
INFO [01:59:34.022] [main] o.e.j.u.log - Logging initialized @2192ms to org.eclipse.jetty.util.log.Slf4jLog
INFO [01:59:34.118] [main] i.d.s.DefaultServerFactory - Registering jersey handler with root path prefix: /
INFO [01:59:34.119] [main] i.d.s.DefaultServerFactory - Registering admin handler with root path prefix: /
INFO [01:59:34.658] [main] o.g.o.s.ServerLauncher - Starting service configuration...
INFO [01:59:34.670] [main] o.g.o.s.ServerLauncher - commit: dcd28bf6be143176ded0a51909236de3fee5af31, branch: origin/version_4.3.0, build time:27.09.2021 @ 14:06:03 UTC, oxd_version:4.3.0.Final
INFO [01:59:34.842] [main] o.g.o.s.ServerLauncher - Configuration: OxdServerConfiguration{, registerClientAppType='web', registerClientResponesType='code', useClientAuthenticationForPat=true, trustAllCerts=false, keyStorePath='', keyStorePassword='', cryptProviderKeyStorePath='/etc/certs/oxd-jwks.keystore', cryptProviderKeyStorePassword='example', cryptProviderDnName='CN=oxd CA Certificates', supportGoogleLogout=true, stateExpirationInMinutes=5, nonceExpirationInMinutes=5, dbCleanupIntervalInHours=1, rpCacheExpirationInMinutes=60, publicOpKeyCacheExpirationInMinutes=60, protectCommandsWithAccessToken=true, acceptIdTokenWithoutSignature=false, uma2AuthRegisterClaimsGatheringEndpointAsRedirectUriOfClient=false, migrationSourceFolderPath='', storage='gluu_server_configuration', storageConfiguration={"baseDn":"o=gluu","connection":"/etc/gluu/conf/gluu-ldap.properties","salt":"/etc/gluu/conf/salt","type":"/etc/gluu/conf/gluu.properties"}', defaultSiteConfig={"access_token_as_jwt":false,"access_token_lifetime":null,"access_token_signing_alg":"","acr_values":[""],"authorized_origins":[],"claims_locales":["en"],"claims_redirect_uri":[],"client_id":"","client_jwks_uri":"","client_name":"","client_secret":"","client_uri":"","contacts":[],"custom_attributes":{},"default_max_age":null,"front_channel_logout_session_required":false,"front_channel_logout_uri":"","grant_type":["authorization_code"],"id_token_binding_cnf":"","id_token_encrypted_response_alg":"","id_token_encrypted_response_enc":"","id_token_signed_response_alg":"","initiate_login_uri":"","jwks":"","logo_uri":"","logout_redirect_uris":[],"op_configuration_endpoint":"","policy_uri":"","redirect_uris":[],"request_object_encryption_alg":"","request_object_encryption_enc":"","request_object_signing_alg":"","request_uris":[],"require_auth_time":false,"response_types":["code"],"rpt_as_jwt":false,"run_introspection_script_beforeaccess_token_as_jwt_creation_and_include_claims":false,"scope":["openid","profile","email"],"sector_identifier_uri":"","software_id":"","software_statement":"","software_version":"","tls_client_auth_subject_dn":"","token_endpoint_auth_method":"","token_endpoint_auth_signing_alg":"","tos_uri":"","trusted_client":false,"ui_locales":["en"],"user_info_encrypted_response_alg":"","user_info_encrypted_response_enc":"","user_info_signed_response_alg":""}', allowedOpHosts=[]', addClientCredentialsGrantTypeAutomaticallyDuringClientRegistration=true, proxyConfiguration=null', idTokenValidationCHashRequired=true', idTokenValidationAtHashRequired=true', validateUserInfoWithIdToken=false', protectCommandsWithOxdId=[]', persistenceManagerRemoveCount=1000', bindIpAddresses=[*]', enableJwksGeneration=true', jwksExpirationInHours=720', requestObjectExpirationInMinutes=5', jwksRegenerationIntervalInHours=720', tlsVersion=null', mtlsEnabled=false', mtlsClientKeyStorePath=null', mtlsClientKeyStorePassword=null', idTokenValidationSHashRequired=false', encodeStateFromRequestParameter=false', encodeNonceFromRequestParameter=false', fapiEnabled=false', iatExpirationInHours=1', encodeClientIdInAuthorizationUrl=false'}
INFO [01:59:39.667] [main] o.g.p.s.PersistanceFactoryService - Found '5' PersistenceEntryManagerFactory
INFO [01:59:39.667] [main] o.g.p.s.PersistanceFactoryService - Found PersistenceEntryManagerFactory 'class org.gluu.orm.couchbase.impl.CouchbaseEntryManagerFactory'
INFO [01:59:39.685] [main] o.g.p.s.PersistanceFactoryService - Found PersistenceEntryManagerFactory 'class org.gluu.persist.sql.impl.SqlEntryManagerFactory'
INFO [01:59:39.686] [main] o.g.p.s.PersistanceFactoryService - Found PersistenceEntryManagerFactory 'class org.gluu.orm.hybrid.impl.HybridEntryManagerFactory'
INFO [01:59:39.686] [main] o.g.p.s.PersistanceFactoryService - Found PersistenceEntryManagerFactory 'class org.gluu.persist.ldap.impl.LdapEntryManagerFactory'
INFO [01:59:39.687] [main] o.g.p.s.PersistanceFactoryService - Found PersistenceEntryManagerFactory 'class org.gluu.persist.cloud.spanner.impl.SpannerEntryManagerFactory'
INFO [01:59:39.896] [main] o.g.p.l.o.i.LdapConnectionProvider - Attempting to create connection pool: 1
INFO [01:59:40.232] [main] o.g.p.l.o.i.LdapConnectionProvider - Attempting to create connection pool: 1
INFO [01:59:40.282] [main] o.g.p.l.o.i.LdapConnectionProvider - Attempting to create connection pool: 1
INFO [01:59:40.396] [main] o.g.p.l.i.LdapEntryManagerFactory - Created LdapEntryManager: org.gluu.persist.ldap.operation.impl.LdapOperationServiceImpl@9d0e6a1
INFO [01:59:40.494] [main] o.g.o.s.ServerLauncher - oxD Services are configured successfully.
INFO [01:59:40.515] [main] i.d.s.ServerFactory - Starting OxdServerApplication
INFO [01:59:40.632] [main] o.e.j.s.SetUIDListener - Opened application@41ae8b30{SSL, (ssl, http/1.1)}{0.0.0.0:8443}
INFO [01:59:40.632] [main] o.e.j.s.SetUIDListener - Opened admin@7c94823f{SSL, (ssl, http/1.1)}{0.0.0.0:8444}
INFO [01:59:40.635] [main] o.e.j.s.Server - jetty-9.4.42.v20210604; built: 2021-06-04T17:33:38.939Z; git: 5cd5e6d2375eeab146813b0de9f19eda6ab6e6cb; jvm 11.0.9+11-alpine-r1
INFO [01:59:40.666] [main] o.e.j.u.s.SslContextFactory - x509=X509@779b69da(oxd-server,h=[demoexample.gluu.org, oxd_application, oxd_server],a=[],w=[]) for Server@57b2d262[provider=null,keyStore=file:///etc/certs/oxd_application.keystore,trustStore=null]
INFO [01:59:40.690] [main] i.d.j.HttpsConnectorFactory - Enabled protocols: [TLSv1.2, TLSv1.3]
INFO [01:59:40.690] [main] i.d.j.HttpsConnectorFactory - Disabled protocols: [SSLv2Hello, SSLv3, TLSv1, TLSv1.1]
INFO [01:59:40.690] [main] i.d.j.HttpsConnectorFactory - Enabled cipher suites: [TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, TLS_DHE_DSS_WITH_AES_128_CBC_SHA256, TLS_DHE_DSS_WITH_AES_128_GCM_SHA256, TLS_DHE_DSS_WITH_AES_256_CBC_SHA256, TLS_DHE_DSS_WITH_AES_256_GCM_SHA384, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_256_CBC_SHA256, TLS_DHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384, TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384, TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384, TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
INFO [01:59:40.690] [main] i.d.j.HttpsConnectorFactory - Disabled cipher suites: [TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_256_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA, TLS_ECDH_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_256_GCM_SHA384]
INFO [01:59:40.722] [main] o.e.j.u.s.SslContextFactory - x509=X509@394fad4f(oxd-server,h=[oxd_server, demoexample.gluu.org, oxd_admin],a=[],w=[]) for Server@5e55418c[provider=null,keyStore=file:///etc/certs/oxd_admin.keystore,trustStore=null]
INFO [01:59:41.351] [main] i.d.j.DropwizardResourceConfig - The following paths were found for the configured resources:
POST /authorization-code-flow (org.gluu.oxd.server.RestResource)
POST /check-access-token (org.gluu.oxd.server.RestResource)
POST /check-id-token (org.gluu.oxd.server.RestResource)
POST /get-access-token-by-refresh-token (org.gluu.oxd.server.RestResource)
POST /get-authorization-code (org.gluu.oxd.server.RestResource)
POST /get-authorization-url (org.gluu.oxd.server.RestResource)
POST /get-client-token (org.gluu.oxd.server.RestResource)
POST /get-discovery (org.gluu.oxd.server.RestResource)
POST /get-issuer (org.gluu.oxd.server.RestResource)
POST /get-jwks (org.gluu.oxd.server.RestResource)
POST /get-logout-uri (org.gluu.oxd.server.RestResource)
POST /get-request-object-uri (org.gluu.oxd.server.RestResource)
GET /get-request-object/{request_object_id} (org.gluu.oxd.server.RestResource)
POST /get-rp (org.gluu.oxd.server.RestResource)
GET /get-rp-jwks (org.gluu.oxd.server.RestResource)
POST /get-tokens-by-code (org.gluu.oxd.server.RestResource)
POST /get-user-info (org.gluu.oxd.server.RestResource)
GET /health-check (org.gluu.oxd.server.RestResource)
GET /initiate-third-party-login/{oxd_id} (org.gluu.oxd.server.RestResource)
POST /introspect-access-token (org.gluu.oxd.server.RestResource)
POST /introspect-rpt (org.gluu.oxd.server.RestResource)
POST /register-site (org.gluu.oxd.server.RestResource)
POST /remove-site (org.gluu.oxd.server.RestResource)
POST /uma-rp-get-claims-gathering-url (org.gluu.oxd.server.RestResource)
POST /uma-rp-get-rpt (org.gluu.oxd.server.RestResource)
POST /uma-rs-check-access (org.gluu.oxd.server.RestResource)
POST /uma-rs-modify (org.gluu.oxd.server.RestResource)
POST /uma-rs-protect (org.gluu.oxd.server.RestResource)
POST /update-site (org.gluu.oxd.server.RestResource)
INFO [01:59:41.354] [main] o.e.j.s.h.ContextHandler - Started i.d.j.MutableServletContextHandler@5c134daf{/,null,AVAILABLE}
INFO [01:59:41.358] [main] i.d.s.AdminEnvironment - tasks =
POST /tasks/log-level (io.dropwizard.servlets.tasks.LogConfigurationTask)
POST /tasks/gc (io.dropwizard.servlets.tasks.GarbageCollectionTask)
INFO [01:59:41.359] [main] o.e.j.s.h.ContextHandler - Started i.d.j.MutableServletContextHandler@1a9d362b{/,null,AVAILABLE}
INFO [01:59:41.369] [main] o.e.j.s.AbstractConnector - Started application@41ae8b30{SSL, (ssl, http/1.1)}{0.0.0.0:8443}
INFO [01:59:41.380] [main] o.e.j.s.AbstractConnector - Started admin@7c94823f{SSL, (ssl, http/1.1)}{0.0.0.0:8444}
INFO [01:59:41.380] [main] o.e.j.s.Server - Started @9552ms