hlavki / g-suite-identity-sync Goto Github PK
View Code? Open in Web Editor NEWG Suite to LDAP identity synchronizer
License: Apache License 2.0
G Suite to LDAP identity synchronizer
License: Apache License 2.0
Hi, @hlavki I will try to run this on AWS ECS, is this app support clustered mode, or only run in standalone mode?
Hi,
I am trying to use your project and I have followed the installation instructions on Ubuntu 19.04 instance. I can bring up the sign in page, but when I try to click on Sign In, I get "No service was found". I am using docker-compose.yaml from your project.
Error in logs:
identity_1 | 20:04:00.820 WARN [qtp2009298267-108] Can't find the request for http://35.236.57.123:8181/cxf/oidc/
rp's Observer
Start up logs:
ldap_1 | *** Set environment for startup files
ldap_1 | *** Environment files will be proccessed in this order :
ldap_1 | Caution: previously defined variables will not be overriden.
ldap_1 | /container/environment/99-default/default.yaml
ldap_1 | /container/environment/99-default/default.startup.yaml
ldap_1 |
ldap_1 | To see how this files are processed and environment variables values,
ldap_1 | run this container with '--loglevel debug'
ldap_1 | *** Running /container/run/startup/:ssl-tools...
ldap_1 | *** Running /container/run/startup/slapd...
ldap_1 | Start OpenLDAP...
ldap_1 | Waiting for OpenLDAP to start...
ldap_1 | Add TLS config...
ldap_1 | Disable replication config...
ldap_1 | *** /container/run/startup/slapd failed with status 49
ldap_1 |
ldap_1 | *** Killing all processes...
gsuiteidentitysync_ldap_1 exited with code 1
Can you please help resolve this issue?
Thanks,
Vasavi
Will be good to have support for multiple languages and also better customization
When I am using apache2 as proxy server with configuration:
<VirtualHost *:443>
ServerName accounts.example.com
SSLEngine On
SSLCertificateFile /usr/local/apache2/conf/ssl/accounts.example.com.cer
SSLCertificateKeyFile /usr/local/apache2/conf/ssl/accounts.example.com.key
SSLCertificateChainFile /usr/local/apache2/conf/ssl/accounts.example.com-fullchain.cer
ProxyPreserveHost On
RewriteEngine On
RequestHeader set X-Forwarded-Proto "https"
ProxyPassMatch ^/.well-known/acme-challenge !
ProxyPassMatch ^/cxf/(.*) http://identity:8181/cxf/$1
ProxyPassMatch ^/(.*) http://identity:8181/$1
ProxyPassReverse / http://identity:8181
</VirtualHost>
then OAuth2 redirectUri uses http instead of https scheme.
7c81150f96a2 osixia/openldap "/container/tool/run" 8 minutes ago Exited (1) 3 seconds ago g-suite-identity-sync_ldap_1
I can send the log file and docker-compose file
version: "3"
services:
identity:
image: hlavki/g-suite-identity-sync
ports:
- 8181:8181
- 8101:8101
environment:
- SLAPD_BIND_DN=cn=admin,dc=netset,dc=com
- SLAPD_BASE_DN=dc=netset,dc=com
- SLAPD_PASSWORD=Xqjq51
- GSUITE_DOMAIN=netset.com
- GSUITE_SERVICE_ACCOUNT_EMAIL=[email protected]
- GSUITE_SERVICE_ACCOUNT_SUBJECT=[email protected]
- GSUITE_CLIENT_ID=556744189533-3cqad9qmlk40qm7av2b2n.apps.googleusercontent.com
- GSUITE_CLIENT_SECRET=KENb0yTQDKt-ZoE2x
depends_on:
- ldap
volumes:
- identity-config:/opt/karaf/etc/identity
ldap:
image: osixia/openldap
hostname: ldap.netset.se
ports:
- "389:389"
- "636:636"
environment:
LDAP_LOG_LEVEL: "trace"
LDAP_ORGANISATION: "Netset"
LDAP_DOMAIN: "netset.com"
LDAP_ADMIN_PASSWORD: "XqjqoBH51"
LDAP_CONFIG_PASSWORD: "XqH51"
LDAP_TLS_CRT_FILENAME: "cert.pem"
LDAP_TLS_KEY_FILENAME: "privkey.pem"
LDAP_TLS_CA_CRT_FILENAME: "chain.pem"
LDAP_TLS_VERIFY_CLIENT: "try"
volumes:
- ./ldap-data:/var/lib/ldap
- ./ldap-config:/etc/ldap/slapd.d
- ./certs:/container/service/slapd/assets/certs
volumes:
identity-config:
ldap-config:
ldap-data:
certs:
Hello,
I try for couple of days to understand why I have this error.
I know that's the message speaks for itself. But I don't get it why, because I have a identity.admins group created, I'm a member of this group and my account has admin permissions.
When I "sign in" with mypage:8181/#/sign-in, I've got this with the web console :
Access denied - only for authenticated users: auth.js:73:16
Appropriate route, user/guest has rights to visit: /auth-wait auth.js:79:16
Cannot authenticate user. Status: 403 auth.js:29:22
ERRdata: [object Object] auth.js:30:22
Appropriate route, user/guest has rights to visit: /sign-in auth.js:79:16
Can you help me please ?
After following the steps for Google setup and setting up the docker-compose.yml file I get the Cannot authenticate the user. Status: 500 at the last step when trying to authenticate through SSO with my GSuite account at https://localhost:8443/#/sign-in
It seems that the access token and user data are retrieved but then somehow null pointer error is received.
Trace from docker log:
identity_1 | 2018-02-20T21:10:31,144 | INFO | qtp719499519-116 | LoggingInInterceptor | 33 - org.apache.cxf.cxf-core - 3.2.0 | Inbound Message
identity_1 | ----------------------------
identity_1 | ID: 31
identity_1 | Address: https://localhost:8443/cxf/oidc/rp
identity_1 | Http-Method: GET
identity_1 | Content-Type:
identity_1 | Headers: {Accept=[text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8], accept-encoding=[gzip, deflate], Accept-Language=[en-us], connection=[keep-alive], Content-Type=[null], Cookie=[JSESSIONID=ta6ph8k5e6ha1p8jbwtyystv2], DNT=[1], Host=[localhost:8443], Referer=[https://localhost:8443/], User-Agent=[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Safari/604.1.38]}
identity_1 | --------------------------------------
identity_1 | 2018-02-20T21:10:31,146 | INFO | qtp719499519-116 | LoggingOutInterceptor | 33 - org.apache.cxf.cxf-core - 3.2.0 | Outbound Message
identity_1 | ---------------------------
identity_1 | ID: 31
identity_1 | Response-Code: 303
identity_1 | Content-Type:
identity_1 | Headers: {Location=[https://accounts.google.com/o/oauth2/auth?client_id=XXXXXXX-XXXXXXX.apps.googleusercontent.com&scope=openid+email+profile&response_type=code&redirect_uri=https%3A//localhost%3A8443/cxf/oidc/rp/complete&state=XXXXXXX], Date=[Tue, 20 Feb 2018 21:10:31 GMT], Content-Length=[0]}
identity_1 | --------------------------------------
identity_1 | 2018-02-20T21:10:31,428 | INFO | qtp719499519-114 | LoggingInInterceptor | 33 - org.apache.cxf.cxf-core - 3.2.0 | Inbound Message
identity_1 | ----------------------------
identity_1 | ID: 32
identity_1 | Address: https://localhost:8443/cxf/oidc/rp/complete?state=XXXXXXX&code=4/XXXXXXX-XXXXXXX&authuser=0&hd=XXXXXX.com&session_state=XXXXXX..068f&prompt=none
identity_1 | Http-Method: GET
identity_1 | Content-Type:
identity_1 | Headers: {Accept=[text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8], accept-encoding=[gzip, deflate], Accept-Language=[en-us], connection=[keep-alive], Content-Type=[null], Cookie=[JSESSIONID=1k33d800m5nifzzon7bg1xrgi], DNT=[1], Host=[localhost:8443], Referer=[https://localhost:8443/], User-Agent=[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Safari/604.1.38]}
identity_1 | --------------------------------------
identity_1 | 2018-02-20T21:10:31,429 | INFO | qtp719499519-114 | LoggingOutInterceptor | 33 - org.apache.cxf.cxf-core - 3.2.0 | Outbound Message
identity_1 | ---------------------------
identity_1 | ID: 33
identity_1 | Address: https://accounts.google.com/o/oauth2/token
identity_1 | Http-Method: POST
identity_1 | Content-Type: application/x-www-form-urlencoded
identity_1 | Headers: {Accept=[application/json], Authorization=[Basic XXXXXX==], Content-Type=[application/x-www-form-urlencoded]}
identity_1 | Payload: grant_type=authorization_code&code=4/XXXXXX-XXXXXX-XXXXXX&redirect_uri=https://localhost:8443/cxf/oidc/rp/complete
identity_1 | --------------------------------------
identity_1 | 2018-02-20T21:10:31,597 | INFO | qtp719499519-114 | LoggingInInterceptor | 33 - org.apache.cxf.cxf-core - 3.2.0 | Inbound Message
identity_1 | ----------------------------
identity_1 | ID: 33
identity_1 | Response-Code: 200
identity_1 | Encoding: UTF-8
identity_1 | Content-Type: application/json; charset=utf-8
identity_1 | Headers: {Accept-Ranges=[none], Alt-Svc=[hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"], Cache-Control=[no-cache, no-store, max-age=0, must-revalidate], Content-Disposition=[attachment; filename="json.txt"; filename*=UTF-8''json.txt], content-type=[application/json; charset=utf-8], Date=[Tue, 20 Feb 2018 21:10:31 GMT], Expires=[Mon, 01 Jan 1990 00:00:00 GMT], Pragma=[no-cache], Server=[ESF], transfer-encoding=[chunked], Vary=[Accept-Encoding], X-Content-Type-Options=[nosniff], X-Frame-Options=[SAMEORIGIN], X-XSS-Protection=[1; mode=block]}
identity_1 | Payload: {
identity_1 | "access_token" : "ya29.XXXXXX-XXXXXX--XXXXXX",
identity_1 | "expires_in" : 3600,
identity_1 | "id_token" : "XXXXXX.XXXXXX.XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX",
identity_1 | "token_type" : "Bearer"
identity_1 | }
identity_1 | --------------------------------------
identity_1 | 2018-02-20T21:10:31,602 | INFO | qtp719499519-114 | LoggingOutInterceptor | 33 - org.apache.cxf.cxf-core - 3.2.0 | Outbound Message
identity_1 | ---------------------------
identity_1 | ID: 34
identity_1 | Address: https://www.googleapis.com/plus/v1/people/me/openIdConnect
identity_1 | Http-Method: GET
identity_1 | Content-Type:
identity_1 | Headers: {Accept=[application/json], Authorization=[Bearer ya29.XXXXXX-XXXXXX--XXXXXX]}
identity_1 | --------------------------------------
identity_1 | 2018-02-20T21:10:32,030 | INFO | qtp719499519-114 | LoggingInInterceptor | 33 - org.apache.cxf.cxf-core - 3.2.0 | Inbound Message
identity_1 | ----------------------------
identity_1 | ID: 34
identity_1 | Response-Code: 200
identity_1 | Encoding: UTF-8
identity_1 | Content-Type: application/json; charset=UTF-8
identity_1 | Headers: {Alt-Svc=[hq=":443"; ma=2592000; quic=5431; quic=5339; quic=51338; quic=51337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"], Cache-Control=[private, max-age=0, must-revalidate, no-transform], Content-Length=[452], content-type=[application/json; charset=UTF-8], Date=[Tue, 20 Feb 2018 21:10:32 GMT], ETag=["XXXXXX/XXXXXX"], Expires=[Tue, 20 Feb 2018 21:10:32 GMT], Server=[GSE], Vary=[X-Origin, Origin], X-Content-Type-Options=[nosniff], X-Frame-Options=[SAMEORIGIN], X-XSS-Protection=[1; mode=block]}
identity_1 | Payload: {
identity_1 | "kind": "plus#personOpenIdConnect",
identity_1 | "gender": "male",
identity_1 | "sub": "XXXXXX",
identity_1 | "name": "XXXXXX",
identity_1 | "given_name": "XXXXXX",
identity_1 | "family_name": "XXXXXX",
identity_1 | "profile": "https://plus.google.com/XXXXXX",
identity_1 | "picture": "https://lh5.googleusercontent.com/-XXXXXX/XXXXXX/XXXXXX/XXXXXX/photo.jpg?sz=50",
identity_1 | "email": "[email protected]",
identity_1 | "email_verified": "true",
identity_1 | "locale": "en",
identity_1 | "hd": "XXXXXX.com"
identity_1 | }
identity_1 |
identity_1 | --------------------------------------
identity_1 | 2018-02-20T21:10:32,035 | INFO | qtp719499519-114 | LoggingOutInterceptor | 33 - org.apache.cxf.cxf-core - 3.2.0 | Outbound Message
identity_1 | ---------------------------
identity_1 | ID: 32
identity_1 | Response-Code: 303
identity_1 | Content-Type: text/html
identity_1 | Headers: {Location=[https://localhost:8443/], Date=[Tue, 20 Feb 2018 21:10:32 GMT], Content-Length=[0]}
identity_1 | --------------------------------------
identity_1 | 2018-02-20T21:10:32,346 | INFO | qtp719499519-130 | LoggingInInterceptor | 33 - org.apache.cxf.cxf-core - 3.2.0 | Inbound Message
identity_1 | ----------------------------
identity_1 | ID: 35
identity_1 | Address: https://localhost:8443/cxf/identity/user
identity_1 | Http-Method: GET
identity_1 | Content-Type:
identity_1 | Headers: {Accept=[application/json, text/plain, */*], accept-encoding=[gzip, deflate], Accept-Language=[en-us], connection=[keep-alive], Content-Type=[null], Cookie=[JSESSIONID=1k33d800m5nifzzon7bg1xrgi], DNT=[1], Host=[localhost:8443], Referer=[https://localhost:8443/], User-Agent=[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Safari/604.1.38]}
identity_1 | --------------------------------------
identity_1 | 2018-02-20T21:10:32,351 | WARN | qtp719499519-130 | PhaseInterceptorChain | 33 - org.apache.cxf.cxf-core - 3.2.0 | Interceptor for {http://account.rest.services.identity.hlavki.eu/}UserAccountService has thrown exception, unwinding now
identity_1 | java.lang.NullPointerException: null
identity_1 | at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:111) ~[40:org.apache.cxf.cxf-rt-rs-security-jose:3.2.0]
identity_1 | at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:98) ~[40:org.apache.cxf.cxf-rt-rs-security-jose:3.2.0]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAccessToken(GSuiteDirectoryServiceImpl.java:202) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.lambda$configure$0(GSuiteDirectoryServiceImpl.java:61) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) ~[12:com.google.guava:22.0.0]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.readGroupMembers(GSuiteDirectoryServiceImpl.java:82) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getGroupMembers(GSuiteDirectoryServiceImpl.java:74) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.lambda$new$1(GSuiteGroupAuthorizationFilter.java:43) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) [12:com.google.guava:22.0.0]
identity_1 | at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.filter(GSuiteGroupAuthorizationFilter.java:61) [14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at org.apache.cxf.jaxrs.utils.JAXRSUtils.runContainerRequestFilters(JAXRSUtils.java:1681) [34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1 | at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:201) [34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1 | at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:77) [34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1 | at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1 | at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1 | at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:191) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:225) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) [19:javax.servlet-api:3.1.0]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:845) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [109:org.eclipse.jetty.security:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1 | at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.Server.handle(Server.java:534) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:202) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at java.lang.Thread.run(Thread.java:748) [?:?]
identity_1 | 2018-02-20T21:10:32,352 | WARN | qtp719499519-130 | PhaseInterceptorChain | 33 - org.apache.cxf.cxf-core - 3.2.0 | Exception in handleFault on interceptor org.apache.cxf.jaxrs.interceptor.JAXRSDefaultFaultOutInterceptor@30dd6591
identity_1 | org.apache.cxf.interceptor.Fault: null
identity_1 | at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:75) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1 | at org.apache.cxf.phase.PhaseInterceptorChain.wrapExceptionAsFault(PhaseInterceptorChain.java:374) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1 | at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:332) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1 | at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1 | at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:191) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:225) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) [19:javax.servlet-api:3.1.0]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:845) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [109:org.eclipse.jetty.security:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1 | at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.Server.handle(Server.java:534) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:202) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at java.lang.Thread.run(Thread.java:748) [?:?]
identity_1 | Caused by: java.lang.NullPointerException
identity_1 | at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:111) ~[40:org.apache.cxf.cxf-rt-rs-security-jose:3.2.0]
identity_1 | at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:98) ~[40:org.apache.cxf.cxf-rt-rs-security-jose:3.2.0]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAccessToken(GSuiteDirectoryServiceImpl.java:202) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.lambda$configure$0(GSuiteDirectoryServiceImpl.java:61) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) ~[12:com.google.guava:22.0.0]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.readGroupMembers(GSuiteDirectoryServiceImpl.java:82) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getGroupMembers(GSuiteDirectoryServiceImpl.java:74) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.lambda$new$1(GSuiteGroupAuthorizationFilter.java:43) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) ~[12:com.google.guava:22.0.0]
identity_1 | at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.filter(GSuiteGroupAuthorizationFilter.java:61) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at org.apache.cxf.jaxrs.utils.JAXRSUtils.runContainerRequestFilters(JAXRSUtils.java:1681) ~[34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1 | at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:201) ~[34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1 | at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:77) ~[34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1 | at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) ~[33:org.apache.cxf.cxf-core:3.2.0]
identity_1 | ... 39 more
identity_1 | 2018-02-20T21:10:32,353 | ERROR | qtp719499519-130 | AbstractFaultChainInitiatorObserver | 33 - org.apache.cxf.cxf-core - 3.2.0 | Error occurred during error handling, give up!
identity_1 | org.apache.cxf.interceptor.Fault: null
identity_1 | at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:75) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1 | at org.apache.cxf.phase.PhaseInterceptorChain.wrapExceptionAsFault(PhaseInterceptorChain.java:374) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1 | at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:332) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1 | at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1 | at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:191) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:225) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) [19:javax.servlet-api:3.1.0]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:845) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [109:org.eclipse.jetty.security:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1 | at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.Server.handle(Server.java:534) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:202) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at java.lang.Thread.run(Thread.java:748) [?:?]
identity_1 | Caused by: java.lang.NullPointerException
identity_1 | at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:111) ~[40:org.apache.cxf.cxf-rt-rs-security-jose:3.2.0]
identity_1 | at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:98) ~[40:org.apache.cxf.cxf-rt-rs-security-jose:3.2.0]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAccessToken(GSuiteDirectoryServiceImpl.java:202) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.lambda$configure$0(GSuiteDirectoryServiceImpl.java:61) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) ~[12:com.google.guava:22.0.0]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.readGroupMembers(GSuiteDirectoryServiceImpl.java:82) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getGroupMembers(GSuiteDirectoryServiceImpl.java:74) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.lambda$new$1(GSuiteGroupAuthorizationFilter.java:43) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) ~[12:com.google.guava:22.0.0]
identity_1 | at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.filter(GSuiteGroupAuthorizationFilter.java:61) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at org.apache.cxf.jaxrs.utils.JAXRSUtils.runContainerRequestFilters(JAXRSUtils.java:1681) ~[34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1 | at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:201) ~[34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1 | at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:77) ~[34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1 | at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) ~[33:org.apache.cxf.cxf-core:3.2.0]
identity_1 | ... 39 more
identity_1 | 2018-02-20T21:10:32,354 | WARN | qtp719499519-130 | ServletHandler | 114 - org.eclipse.jetty.util - 9.3.14.v20161028 | /cxf/identity/user
identity_1 | java.lang.NullPointerException: null
identity_1 | at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:111) ~[?:?]
identity_1 | at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:98) ~[?:?]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAccessToken(GSuiteDirectoryServiceImpl.java:202) ~[?:?]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.lambda$configure$0(GSuiteDirectoryServiceImpl.java:61) ~[?:?]
identity_1 | at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) ~[12:com.google.guava:22.0.0]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.readGroupMembers(GSuiteDirectoryServiceImpl.java:82) ~[?:?]
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getGroupMembers(GSuiteDirectoryServiceImpl.java:74) ~[?:?]
identity_1 | at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.lambda$new$1(GSuiteGroupAuthorizationFilter.java:43) ~[?:?]
identity_1 | at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) [12:com.google.guava:22.0.0]
identity_1 | at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.filter(GSuiteGroupAuthorizationFilter.java:61) [14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1 | at org.apache.cxf.jaxrs.utils.JAXRSUtils.runContainerRequestFilters(JAXRSUtils.java:1681) [34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1 | at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:201) [34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1 | at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:77) [34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1 | at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1 | at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1 | at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:191) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:225) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) [19:javax.servlet-api:3.1.0]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1 | at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:845) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [109:org.eclipse.jetty.security:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1 | at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.Server.handle(Server.java:534) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:202) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1 | at java.lang.Thread.run(Thread.java:748) [?:?]
Hi After installatoon i receive this error, i'm new in docker, can you help me please ?
Unable to start container for blueprint bundle eu.hlavki.identity.gsync-services-synchronize-api/0.4.3 due to unresolved dependencies [(objectClass=eu.hlavki.identity.services.ldap.LdapAccountService)]
identity_1 | java.util.concurrent.TimeoutException
identity_1 | at org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintContainerImpl.java:393)
identity_1 | at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:45)
identity_1 | at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
identity_1 | at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
identity_1 | at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
identity_1 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
identity_1 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
identity_1 | at java.base/java.lang.Thread.run(Thread.java:834)
I get such response:
{
"error": "unauthorized_client",
"error_description": "Client is unauthorized to retrieve access tokens using this method, or client not authorized for any of the scopes requested."
}
I used version 0.3.8 before and it was working.
I performed new installation steps.
Vulnerabilities
DepShield reports that this application's usage of com.fasterxml.jackson.core:jackson-databind:2.9.8 results in the following vulnerability(s):
Occurrences
com.fasterxml.jackson.core:jackson-databind:2.9.8 is a transitive dependency introduced by the following direct dependency(s):
• org.apache.cxf.karaf:apache-cxf:3.3.3
└─ org.apache.cxf.services.wsn:cxf-services-wsn-osgi:3.3.3
└─ org.apache.cxf.services.wsn:cxf-services-wsn-core:3.3.3
└─ org.apache.activemq:activemq-broker:5.15.9
└─ com.fasterxml.jackson.core:jackson-databind:2.9.8
This is an automated GitHub Issue created by Sonatype DepShield. Details on managing GitHub Apps, including DepShield, are available for personal and organization accounts. Please submit questions or feedback about DepShield to the Sonatype DepShield Community.
I finally installed this utility after some initial glitches. However, I get an LDAP error when I create an LDAP account. Here's the error
identity_1 | 2018-06-15T10:08:43,525 | INFO | qtp86591752-77 | LoggingInInterceptor | 41 - org.apache.cxf.cxf-core - 3.2.2 | Inbound Message
identity_1 | ----------------------------
identity_1 | ID: 39
identity_1 | Address: http://localhost:8181/cxf/identity/account
identity_1 | Encoding: UTF-8
identity_1 | Http-Method: POST
identity_1 | Content-Type: application/json;charset=UTF-8
identity_1 | Headers: {Accept=[application/json, text/plain, */*], accept-encoding=[gzip, deflate], Accept-Language=[en-GB,en;q=0.5], connection=[keep-alive], Content-Length=[118], content-type=[application/json;charset=UTF-8], Cookie=[JSESSIONID=11pr9xnyhx20y11lchk0tsikoa], Host=[localhost:8181], Referer=[http://localhost:8181/], User-Agent=[Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0]}
identity_1 | Payload: {"email":"[email protected]","password":"*********","confirmPassword":"*********","saveGSuitePassword":true}
identity_1 | --------------------------------------
identity_1 | 2018-06-15T10:08:44,096 | INFO | qtp86591752-77 | LdapAccountServiceImpl | 18 - eu.hlavki.identity.g-suite-identity-sync-services-ldap - 0.3.1 | Creating user with DN [email protected],cn=users,dc=agni,dc=loc
identity_1 | 2018-06-15T10:08:44,654 | ERROR | qtp86591752-77 | UserAccountService | 19 - eu.hlavki.identity.g-suite-identity-sync-services-rest - 0.3.1 | Can't create account
identity_1 | eu.hlavki.identity.services.ldap.LdapSystemException: LDAPException(resultCode=64 (naming violation), errorMessage='00002037: objectclass: Invalid RDN 'UID' for objectclass 'inetOrgPerson'!', diagnosticMessage='00002037: objectclass: Invalid RDN 'UID' for objectclass 'inetOrgPerson'!', ldapSDKVersion=4.0.0, revision='25575')
identity_1 | at eu.hlavki.identity.services.ldap.impl.LdapAccountServiceImpl.createAccount(LdapAccountServiceImpl.java:114) [18:eu.hlavki.identity.g-suite-identity-sync-services-ldap:0.3.1]
identity_1 | at Proxyb4e87f66_9357_43c7_aea5_0ee903ade26f.createAccount(Unknown Source) [?:?]
identity_1 | at eu.hlavki.identity.services.rest.account.UserAccountService.createAccount(UserAccountService.java:96) [19:eu.hlavki.identity.g-suite-identity-sync-services-rest:0.3.1]
identity_1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
identity_1 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
identity_1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
identity_1 | at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
identity_1 | at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) [41:org.apache.cxf.cxf-core:3.2.2]
identity_1 | at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) [41:org.apache.cxf.cxf-core:3.2.2]
identity_1 | at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:192) [42:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.2]
identity_1 | at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:103) [42:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.2]
identity_1 | at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) [41:org.apache.cxf.cxf-core:3.2.2]
identity_1 | at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) [41:org.apache.cxf.cxf-core:3.2.2]
identity_1 | at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) [41:org.apache.cxf.cxf-core:3.2.2]
identity_1 | at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [41:org.apache.cxf.cxf-core:3.2.2]
identity_1 | at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267) [54:org.apache.cxf.cxf-rt-transports-http:3.2.2]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) [54:org.apache.cxf.cxf-rt-transports-http:3.2.2]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) [54:org.apache.cxf.cxf-rt-transports-http:3.2.2]
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) [54:org.apache.cxf.cxf-rt-transports-http:3.2.2]
identity_1 | at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:191) [54:org.apache.cxf.cxf-rt-transports-http:3.2.2]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301) [54:org.apache.cxf.cxf-rt-transports-http:3.2.2]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:220) [54:org.apache.cxf.cxf-rt-transports-http:3.2.2]
identity_1 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) [26:javax.servlet-api:3.1.0]
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276) [54:org.apache.cxf.cxf-rt-transports-http:3.2.2]
identity_1 | at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:848) [123:org.eclipse.jetty.servlet:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1772) [123:org.eclipse.jetty.servlet:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:205) [133:org.eclipse.jetty.websocket.server:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) [123:org.eclipse.jetty.servlet:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:582) [123:org.eclipse.jetty.servlet:9.3.21.v20170918]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [152:org.ops4j.pax.web.pax-web-jetty:6.0.9]
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [122:org.eclipse.jetty.server:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [120:org.eclipse.jetty.security:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [122:org.eclipse.jetty.server:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [122:org.eclipse.jetty.server:9.3.21.v20170918]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284) [152:org.ops4j.pax.web.pax-web-jetty:6.0.9]
identity_1 | at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [123:org.eclipse.jetty.servlet:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [122:org.eclipse.jetty.server:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [122:org.eclipse.jetty.server:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [122:org.eclipse.jetty.server:9.3.21.v20170918]
identity_1 | at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [152:org.ops4j.pax.web.pax-web-jetty:6.0.9]
identity_1 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [122:org.eclipse.jetty.server:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.server.Server.handle(Server.java:534) [122:org.eclipse.jetty.server:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333) [122:org.eclipse.jetty.server:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [122:org.eclipse.jetty.server:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) [114:org.eclipse.jetty.io:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) [114:org.eclipse.jetty.io:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [114:org.eclipse.jetty.io:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [125:org.eclipse.jetty.util:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [125:org.eclipse.jetty.util:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [125:org.eclipse.jetty.util:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [125:org.eclipse.jetty.util:9.3.21.v20170918]
identity_1 | at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [125:org.eclipse.jetty.util:9.3.21.v20170918]
identity_1 | at java.lang.Thread.run(Thread.java:748) [?:?]
identity_1 | Caused by: com.unboundid.ldap.sdk.LDAPException: 00002037: objectclass: Invalid RDN 'UID' for objectclass 'inetOrgPerson'!
identity_1 | at com.unboundid.ldap.sdk.LDAPConnection.add(LDAPConnection.java:1971) ~[?:?]
identity_1 | at com.unboundid.ldap.sdk.LDAPConnection.add(LDAPConnection.java:1917) ~[?:?]
identity_1 | at eu.hlavki.identity.services.ldap.impl.LdapAccountServiceImpl.createAccount(LdapAccountServiceImpl.java:112) ~[?:?]
identity_1 | ... 52 more
identity_1 | 2018-06-15T10:08:44,693 | INFO | qtp86591752-77 | LoggingOutInterceptor | 41 - org.apache.cxf.cxf-core - 3.2.2 | Outbound Message
identity_1 | ---------------------------
identity_1 | ID: 39
identity_1 | Response-Code: 500
identity_1 | Content-Type: application/json
identity_1 | Headers: {Content-Type=[application/json], Date=[Fri, 15 Jun 2018 10:08:44 GMT]}
identity_1 | Payload: {"code":"LDAP_ERR","message":"LDAPException(resultCode=64 (naming violation), errorMessage='00002037: objectclass: Invalid RDN 'UID' for objectclass 'inetOrgPerson'!', diagnosticMessage='00002037: objectclass: Invalid RDN 'UID' for objectclass 'inetOrgPerson'!', ldapSDKVersion=4.0.0, revision='25575')"}
identity_1 | --------------------------------------
Guess it's because I'm using Samba as my LDAP Server which uses a Windows LDAP Schema(CN and not uid as for Unix systems) for interoperability reasons. Is there a way I can map uid to cn when making an entry into the ldap.
Also CN stores usernames instead of email-ids. How do I make this app reflect this change?
Thanks.
Google stopped sending of status attribute for external user membership.
Filter for status == ACTIVE was removed in version 0.3.6 so all users are synchronized.
According to issue #10 add support to set CN as user dn attribute.
Vulnerabilities
DepShield reports that this application's usage of com.fasterxml.jackson.core:jackson-databind:2.9.10.4 results in the following vulnerability(s):
Occurrences
com.fasterxml.jackson.core:jackson-databind:2.9.10.4 is a transitive dependency introduced by the following direct dependency(s):
• org.apache.cxf.karaf:apache-cxf:3.3.7
└─ org.apache.cxf.services.wsn:cxf-services-wsn-osgi:3.3.7
└─ org.apache.cxf.services.wsn:cxf-services-wsn-core:3.3.7
└─ org.apache.activemq:activemq-broker:5.15.13
└─ com.fasterxml.jackson.core:jackson-databind:2.9.10.4
This is an automated GitHub Issue created by Sonatype DepShield. Details on managing GitHub Apps, including DepShield, are available for personal and organization accounts. Please submit questions or feedback about DepShield to the Sonatype DepShield Community.
LDAPSDKUsageException(message='A null object was provided where a non-null object is required (non-null index 1).
One of our users is getting this exception when he tries to creates his account. We're running the latest docker image, tag 4.6.
I'm guessing that it's failing because account.getFamilyName()
returns null, but I've confirmed that his gsuite account has family, given, and full name details set. Other users aren't seeing the same error.
Any idea what else I can check?
Stack trace:
LDAPSDKUsageException(message='A null object was provided where a non-null object is required (non-null index 1). Thread stack trace: getStackTrace(null:unknown) / ensureNotNull(Validator.java:122) / addAttribute(Entry.java:1286) / createAccount(LdapAccountServiceImpl.java:138) / createAccount(null:unknown) / createAccount(UserAccountService.java:94) / invoke0(null:native) / invoke(null:unknown) / invoke(null:unknown) / invoke(null:unknown) / performInvocation(AbstractInvoker.java:179) / invoke(AbstractInvoker.java:96) / invoke(JAXRSInvoker.java:201) / invoke(JAXRSInvoker.java:104) / run(ServiceInvokerInterceptor.java:59) / handleMessage(ServiceInvokerInterceptor.java:96) / doIntercept(PhaseInterceptorChain.java:308) / onMessage(ChainInitiationObserver.java:121) / invoke(AbstractHTTPDestination.java:267) / invokeDestination(ServletController.java:234) / invoke(ServletController.java:208) / invoke(ServletController.java:160) / invoke(CXFNonSpringServlet.java:216) / handleRequest(AbstractHTTPServlet.java:301) / doPost(AbstractHTTPServlet.java:220) / service(HttpServlet.java:707) / service(AbstractHTTPServlet.java:276) / handle(ServletHolder.java:873) / doFilter(ServletHandler.java:1623) / doFilter(WebSocketUpgradeFilter.java:214) / doFilter(ServletHandler.java:1610) / doHandle(ServletHandler.java:540) / doHandle(HttpServiceServletHandler.java:71) / handle(ScopedHandler.java:146) / handle(SecurityHandler.java:548) / handle(HandlerWrapper.java:132) / nextHandle(ScopedHandler.java:257) / doHandle(SessionHandler.java:1700) / nextHandle(ScopedHandler.java:255) / doHandle(ContextHandler.java:1345) / doHandle(HttpServiceContext.java:293) / nextScope(ScopedHandler.java:203) / doScope(ServletHandler.java:480) / doScope(SessionHandler.java:1667) / nextScope(ScopedHandler.java:201) / doScope(ContextHandler.java:1247) / handle(ScopedHandler.java:144) / handle(JettyServerHandlerCollection.java:80) / handle(HandlerWrapper.java:132) / handle(Server.java:505) / handle(HttpChannel.java:370) / onFillable(HttpConnection.java:267) / succeeded(AbstractConnection.java:305) / fillable(FillInterest.java:103) / run(ChannelEndPoint.java:117) / runTask(EatWhatYouKill.java:333) / doProduce(EatWhatYouKill.java:310) / tryProduce(EatWhatYouKill.java:168) / run(EatWhatYouKill.java:126) / run(ReservedThreadExecutor.java:366) / runJob(QueuedThreadPool.java:698) / run(QueuedThreadPool.java:804) / run(null:unknown)')
at com.unboundid.util.Validator.ensureNotNull(Validator.java:122)
at com.unboundid.ldap.sdk.Entry.addAttribute(Entry.java:1286)
at eu.hlavki.identity.services.ldap.impl.LdapAccountServiceImpl.createAccount(LdapAccountServiceImpl.java:138)
at Proxy35e92fc2_5b8b_4443_b99b_ea78a14cd1fd.createAccount(Unknown Source)
at eu.hlavki.identity.services.rest.service.UserAccountService.createAccount(UserAccountService.java:94)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:201)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:104)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:216)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:220)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:873)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623)
at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:214)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)
at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1700)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1667)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:505)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:698)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:804)
at java.base/java.lang.Thread.run(Unknown Source)
I'm trying to setup a fresh install, however my LDAP connection requires TLS and it seems the service fails when trying to connect because of this:
Caused by: LDAPException(resultCode=13 (confidentiality required), diagnosticMessage='confidentiality required', ldapSDKVersion=4.0.10, revision=b2272901fd62ad978017ff1aeb049cafc1999b12)
Now, I am using osixia/openldap and have configured the client TLS to "allow": LDAP_TLS_VERIFY_CLIENT: 'allow'
. All my other applications can connect successfully.
There's nothing special in my config:
openldap:
image: '${OPENLDAP_VERSION}'
container_name: openldap
hostname: '${LDAP_HOSTNAME}'
command: ['--copy-service']
restart: unless-stopped
networks:
ldap_in:
aliases:
- '${LDAP_HOSTNAME}.${COMMON_DOMAIN}'
environment:
LDAP_TLS: 'true'
LDAP_TLS_CRT_FILENAME: 'fullchain.pem'
LDAP_TLS_KEY_FILENAME: 'privkey.pem'
LDAP_TLS_CA_CRT_FILENAME: 'fullchain.pem'
LDAP_TLS_ENFORCE: 'true'
LDAP_ORGANISATION: '**REDACTED**'
LDAP_DOMAIN: '${COMMON_DOMAIN}'
LDAP_BASE_DN: '${BASE_LDAP_DN}'
LDAP_ADMIN_PASSWORD: '${LDAP_ADMIN_PWD}'
LDAP_TLS_CIPHER_SUITE: 'NORMAL'
LDAP_TLS_VERIFY_CLIENT: 'allow'
LDAP_RFC2307BIS_SCHEMA: 'true'
volumes:
- ldap_db_volume:/var/lib/ldap
- ldap_config_volume:/etc/ldap/slapd.d
- '${CERT_DIR}:/container/service/slapd/assets/certs:ro'
ports:
- "389:389"
acc-manager:
image: '${ACC_MANAGER_VERSION}'
container_name: acc-manager
hostname: '${ACC_MANAGER_HOSTNAME}'
restart: unless-stopped
networks:
- ldap_in
- nginx_in
environment:
LDAP_HOST: '${LDAP_HOSTNAME}.${COMMON_DOMAIN}'
SLAPD_BIND_DN: 'cn=admin,${BASE_LDAP_DN}'
SLAPD_BASE_DN: '${BASE_LDAP_DN}'
SLAPD_PASSWORD: '${LDAP_ADMIN_PWD}'
GSUITE_DOMAIN: '${COMMON_DOMAIN}'
GSUITE_CLIENT_ID: '${GSUITE_ID}'
GSUITE_CLIENT_SECRET: '${GSUITE_SECRET}'
volumes:
- identity-config:/opt/karaf/etc/identity
ports:
- '8181:8181'
- '8101:8101'
depends_on:
- openldap
Is there any way to fix this?
Remove LDAP account and his LDAP groups membership, when external user is removed from exernal group in GSuite Admin
Hello, i'm trying to sync my g suite to an new ldap server, it's an vm with ubuntu 16.04. The ldap looks to be working fine, in the phpldapadmin i notice that the api created two OU's(Groups/People).
I got some google api problems with the localhost:8181, i normally access the server via local IP address (192.168.1.xxx), to work around this i've changed the hosts file to respond on foo-server.com and then on the URL Redirect i used the foo-server.com:8181.
When i access the foo-server.com:8181 it shows the sign in page and button, using my gsuite credentials it asks for the 2 Factor Auth in my mobile, looks like the authentication is ok, but it goes back to the sign in page and stays on this loop.
Kind of stuck there, could u help me ?
Follows the full log file;
logs.log
Best Regards
I have to customize the authentication form, can you explain what the flow would be to get this job done?
I think it would be a great feature to add ability to configure web applications context-path (base path).
Of course as variable passed to docker container.
So you could change base url from:
http://localhost:8181
to:
http://localhost:8181/new-context
It would enable placing application behind reverse-proxy.
I'm trying to use a Docker container. On localhost authorization works. But for authorization in google requires https. I designed https through nginx. But at authorization request I receive an error:
Hi @hlavki, what a great app.
I am curious in some of the functionality of this application. Is it possible to do full periodical sync of the G-Suite account and group into the LDAP without forcing the user to manually sign-in one by one?
Here's the thing. I have created a trial GSuite account just for testing this particular utility. Did the pre-install gsuite- configuration as described without any issue. Edited the docker-compose.yml to reflect our ldap setup. Ran the docker commands successfully. I can access the homepage on localhost:8181. But when I click on the sign in button I get a terse message saying "No service was found".
Docker trace also throws some errors
identity_1 | at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) [?:?]
identity_1 | at java.lang.Thread.run(Thread.java:748) [?:?]
identity_1 | Caused by: org.osgi.service.blueprint.container.ComponentDefinitionException: Error when instantiating bean ldapConnection of class com.unboundid.ldap.sdk.LDAPConnection
identity_1 | at org.apache.aries.blueprint.container.BeanRecipe.wrapAsCompDefEx(BeanRecipe.java:361) ~[?:?]
identity_1 | at org.apache.aries.blueprint.container.BeanRecipe.getInstanceFromType(BeanRecipe.java:351) ~[?:?]
2018-06-14T08:46:02,328 | INFO | features-1-thread-1 | FeaturesServiceImpl | 10 - org.apache.karaf.features.core - 4.1.5 | Done.
identity_1 | 2018-06-14T08:46:02,330 | INFO | paxweb-extender-2-thread-1 | HttpServiceContext | 152 - org.ops4j.pax.web.pax-web-jetty - 6.0.9 | registering JasperInitializer
identity_1 | 2018-06-14T08:46:02,678 | INFO | paxweb-extender-2-thread-1 | ContextHandler | 125 - org.eclipse.jetty.util - 9.3.21.v20170918 | Started HttpServiceContext{httpContext=WebAppHttpContext{eu.hlavki.identity.g-suite-identity-sync-web - 20}}
identity_1 | 2018-06-14T08:51:00,530 | ERROR | Blueprint Extender: 2 | BlueprintContainerImpl | 32 - org.apache.aries.blueprint.core - 1.8.3 | Unable to start blueprint container for bundle eu.hlavki.identity.g-suite-identity-sync-services/0.3.1 due to unresolved dependencies [(objectClass=eu.hlavki.identity.services.ldap.LdapAccountService)]
identity_1 | java.util.concurrent.TimeoutException: null
identity_1 | at org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintContainerImpl.java:370) [32:org.apache.aries.blueprint.core:1.8.3]
identity_1 | at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48) [32:org.apache.aries.blueprint.core:1.8.3]
identity_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
identity_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
identity_1 | 2018-06-14T12:23:11,751 | WARN | qtp1957879929-71 | ServletController | 54 - org.apache.cxf.cxf-rt-transports-http - 3.2.2 | Can't find the request for http://localhost:8181/cxf/identity/user's Observer
identity_1 | 2018-06-14T12:29:00,793 | WARN | qtp1957879929-72 | ServletController | 54 - org.apache.cxf.cxf-rt-transports-http - 3.2.2 | Can't find the request for http://localhost:8181/cxf/oidc/rp's Observer
I guess the issue is with the docker-compose.yml file but I'm not sure. Being a docker noob complicates things further. Can someone help me through this? Thanks
Hi,
I have installed with success and all web interface features is working. But after add my user, when I try to bind LDAP service I'm receiving:
SASL [conn=1003] Failure: GSSAPI Error: Unspecified GSS failure. Minor code may provide more information (Key table file '/etc/krb5.keytab' not found)
Attached log files:
log_file.txt
According to #56 it will be better to use Admin Directory API to read user info instead of OIDC userinfo.
Hi,
We currently have a FreeRADIUS running, but would like to login with our Gsuite credentials.
After running a few times through all commands in the installation procedure, I'm hitting the same error "No service was found." when clicking Sign in on http://localhost:8181/#/sign-in - Screenshot here.
Some files that might help:
(anonymized) docker-compose.yml
Personally I think there is something wrong with my docker-compose file, as I'm not really sure of the variables. Could you perhaps enlighten me which we could choose ourselves and which should match what variable in our Gsuite admin?
Note we're not using LDAP already, I wasn't sure if one is created with the Docker or we should create one ourselves first ?
Many thanks!
PS: A video tutorial for the Gsuite configuration would be really helpful!
I'm trying to use a Docker container. On localhost authorization works. But for authorization in google requires https. I made proxy https through nginx. But at authorization request I receive an error:
The redirect URI in the request, http://my.domain.com:8181/cxf/oidc/rp/complete, does not match the ones authorized for the OAuth client. To update the authorized redirect URIs:
What options do you have on a real domain? Thank you in advance for your answer.
It looks that G Suite admin SDK supports push notifications for changes. It will be great to support then instead of scheduler.
https://developers.google.com/admin-sdk/directory/v1/guides/push
�[90m03:05:12.320�[0m �[1;33mWARN �[m �[90m[qtp1293552511-133]�[0m Interceptor for {http://account.rest.services.identity.hlavki.eu/}UserAccountService has thrown exception, unwinding now
java.lang.NullPointerException
at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:111)
at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:98)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAccessToken(GSuiteDirectoryServiceImpl.java:218)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.lambda$configure$0(GSuiteDirectoryServiceImpl.java:58)
at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.readGroupMembers(GSuiteDirectoryServiceImpl.java:86)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getGroupMembers(GSuiteDirectoryServiceImpl.java:78)
at Proxyb6bbc72a_a03e_4efc_b23e_16f2ce4617ad.getGroupMembers(Unknown Source)
at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.lambda$new$1(GSuiteGroupAuthorizationFilter.java:43)
at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227)
at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.filter(GSuiteGroupAuthorizationFilter.java:61)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.runContainerRequestFilters(JAXRSUtils.java:1657)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:205)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:216)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:225)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)
at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:206)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:564)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:317)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.Invocable.invokePreferred(Invocable.java:128)
at org.eclipse.jetty.util.thread.Invocable$InvocableExecutor.invoke(Invocable.java:222)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:294)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:199)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:673)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:591)
at java.lang.Thread.run(Thread.java:748)
�[90m03:05:12.344�[0m �[1;33mWARN �[m �[90m[qtp1293552511-133]�[0m Exception in handleFault on interceptor org.apache.cxf.jaxrs.interceptor.JAXRSDefaultFaultOutInterceptor@4e4bcd9d
org.apache.cxf.interceptor.Fault
at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:75)
at org.apache.cxf.phase.PhaseInterceptorChain.wrapExceptionAsFault(PhaseInterceptorChain.java:374)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:332)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:216)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:225)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)
at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:206)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:564)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:317)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.Invocable.invokePreferred(Invocable.java:128)
at org.eclipse.jetty.util.thread.Invocable$InvocableExecutor.invoke(Invocable.java:222)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:294)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:199)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:673)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:591)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:111)
at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:98)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAccessToken(GSuiteDirectoryServiceImpl.java:218)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.lambda$configure$0(GSuiteDirectoryServiceImpl.java:58)
at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.readGroupMembers(GSuiteDirectoryServiceImpl.java:86)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getGroupMembers(GSuiteDirectoryServiceImpl.java:78)
at Proxyb6bbc72a_a03e_4efc_b23e_16f2ce4617ad.getGroupMembers(Unknown Source)
at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.lambda$new$1(GSuiteGroupAuthorizationFilter.java:43)
at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227)
at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.filter(GSuiteGroupAuthorizationFilter.java:61)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.runContainerRequestFilters(JAXRSUtils.java:1657)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:205)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
... 45 more
�[90m03:05:12.352�[0m �[1;31mERROR�[m �[90m[qtp1293552511-133]�[0m An unexpected error occurred during error handling. No further error processing will occur.
org.apache.cxf.interceptor.Fault
at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:75)
at org.apache.cxf.phase.PhaseInterceptorChain.wrapExceptionAsFault(PhaseInterceptorChain.java:374)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:332)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:216)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:225)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)
at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:206)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:564)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:317)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.Invocable.invokePreferred(Invocable.java:128)
at org.eclipse.jetty.util.thread.Invocable$InvocableExecutor.invoke(Invocable.java:222)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:294)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:199)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:673)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:591)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:111)
at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:98)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAccessToken(GSuiteDirectoryServiceImpl.java:218)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.lambda$configure$0(GSuiteDirectoryServiceImpl.java:58)
at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.readGroupMembers(GSuiteDirectoryServiceImpl.java:86)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getGroupMembers(GSuiteDirectoryServiceImpl.java:78)
at Proxyb6bbc72a_a03e_4efc_b23e_16f2ce4617ad.getGroupMembers(Unknown Source)
at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.lambda$new$1(GSuiteGroupAuthorizationFilter.java:43)
at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227)
at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.filter(GSuiteGroupAuthorizationFilter.java:61)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.runContainerRequestFilters(JAXRSUtils.java:1657)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:205)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
... 45 more
�[90m03:05:12.358�[0m �[1;33mWARN �[m �[90m[qtp1293552511-133]�[0m /cxf/identity/user
java.lang.NullPointerException
at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:111)
at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:98)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAccessToken(GSuiteDirectoryServiceImpl.java:218)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.lambda$configure$0(GSuiteDirectoryServiceImpl.java:58)
at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.readGroupMembers(GSuiteDirectoryServiceImpl.java:86)
at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getGroupMembers(GSuiteDirectoryServiceImpl.java:78)
at Proxyb6bbc72a_a03e_4efc_b23e_16f2ce4617ad.getGroupMembers(Unknown Source)
at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.lambda$new$1(GSuiteGroupAuthorizationFilter.java:43)
at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227)
at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.filter(GSuiteGroupAuthorizationFilter.java:61)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.runContainerRequestFilters(JAXRSUtils.java:1657)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:205)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:216)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:225)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)
at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:206)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:564)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:317)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.Invocable.invokePreferred(Invocable.java:128)
at org.eclipse.jetty.util.thread.Invocable$InvocableExecutor.invoke(Invocable.java:222)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:294)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:199)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:673)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:591)
at java.lang.Thread.run(Thread.java:748)
Google+ API URL https://www.googleapis.com/plus/v1/people/me/openIdConnect now returns only subset of information and probably will be deleted in future.
uid is set to the email, is it possible to get the "username" like dean from [email protected] ?
Thanks
Hi everyone. I'm trying to use your software in Docker to import from Google to LDAP. Everything is done according to the instructions, but it does not work. Couldn't tell you what the problem was?
docker-compose.yaml :
version: "3"
services:
identity:
image: hlavki/g-suite-identity-sync
ports:
- 8181:8181
- 8101:8101
environment:
- SLAPD_BIND_DN=cn=admin,dc=example,dc=com
- SLAPD_BASE_DN=dc=example,dc=com
- SLAPD_PASSWORD=changeme
- GSUITE_DOMAIN=example.com
- GSUITE_CLIENT_ID=******-q4lhsvttaf7qej2k1j9emnq2nm9d2663.apps.googleusercontent.com
- GSUITE_CLIENT_SECRET=8qFO4k4lN*****
depends_on:
- ldap
volumes:
- identity-config:/opt/karaf/etc/identity
ldap:
image: osixia/openldap
ports:
- "389:389"
environment:
LDAP_LOG_LEVEL: "256"
LDAP_ORGANISATION: "Company ltd."
LDAP_DOMAIN: "example.com"
LDAP_ADMIN_PASSWORD: "changeme"
LDAP_CONFIG_PASSWORD: "changeme"
volumes:
- ldap-data:/var/lib/ldap
- ldap-config:/etc/ldap/slapd.d
volumes:
identity-config:
ldap-config:
ldap-data:
I get an error when entering json file:
in Docker volume all by default
_data# echo * ; cat *
eu.hlavki.identity.cfg eu.hlavki.identity.facade.cfg eu.hlavki.identity.google.cfg eu.hlavki.identity.ldap.cfg
oauth2.web.clientId = ${env:GSUITE_CLIENT_ID}
oauth2.web.clientSecret = ${env:GSUITE_CLIENT_SECRET}
gsuite.domain = ${env:GSUITE_DOMAIN}
oauth2.serviceAccount.email = ${env:GSUITE_SERVICE_ACCOUNT_EMAIL}
oauth2.serviceAccount.subject = ${env:GSUITE_SERVICE_ACCOUNT_SUBJECT}
oauth2.serviceAccount.scopes = https://www.googleapis.com/auth/admin.directory.group.readonly,https://www.googleapis.com/auth/admin.directory.user,https://www.googleapis.com/auth/admin.reports.audit.readonly
ldap.host = ${env:LDAP_HOST:-ldap}
ldap.port = ${env:LDAP_PORT:-389}
ldap.bindDN = ${env:SLAPD_BIND_DN}
ldap.baseDN = ${env:SLAPD_BASE_DN}
ldap.password = ${env:SLAPD_PASSWORD}
ldap.pool.initSize = 2
ldap.pool.maxSize = 5
ldap.users.baseDN = ou=people
ldap.groups.baseDN = ou=groups
logs:
Attaching to gs5_identity_1, gs5_ldap_1
identity_1 | Sep 22, 2019 8:49:41 AM org.apache.karaf.main.Main launch
identity_1 | INFO: Installing and starting initial bundles
identity_1 | Sep 22, 2019 8:49:42 AM org.apache.karaf.main.Main launch
identity_1 | INFO: All initial bundles installed and set to start
identity_1 | Sep 22, 2019 8:49:42 AM org.apache.karaf.main.lock.SimpleFileLock lock
identity_1 | INFO: Trying to lock /opt/karaf/lock
identity_1 | Sep 22, 2019 8:49:42 AM org.apache.karaf.main.lock.SimpleFileLock lock
identity_1 | INFO: Lock acquired
identity_1 | Sep 22, 2019 8:49:42 AM org.apache.karaf.main.Main$KarafLockCallback lockAcquired
identity_1 | INFO: Lock acquired. Setting startlevel to 100
identity_1 | 08:49:45.423 INFO [activator-1-thread-2] Adding features: wrap/[2.6.1,2.6.1]
identity_1 | 08:49:45.763 INFO [features-3-thread-1] Changes to perform:
identity_1 | 08:49:45.775 INFO [features-3-thread-1] Region: root
identity_1 | 08:49:45.776 INFO [features-3-thread-1] Bundles to install:
identity_1 | 08:49:45.776 INFO [features-3-thread-1] mvn:org.ops4j.pax.url/pax-url-wrap/2.6.1/jar/uber
identity_1 | 08:49:45.779 INFO [features-3-thread-1] Installing bundles:
identity_1 | 08:49:45.788 INFO [features-3-thread-1] mvn:org.ops4j.pax.url/pax-url-wrap/2.6.1/jar/uber
identity_1 | 08:49:45.862 INFO [features-3-thread-1] Starting bundles:
identity_1 | 08:49:45.863 INFO [features-3-thread-1] org.ops4j.pax.url.wrap/2.6.1
identity_1 | 08:49:45.876 INFO [features-3-thread-1] Done.
identity_1 | 08:49:45.880 INFO [activator-1-thread-2] Adding features: gsync-web/[0.4.4,0.4.4],framework/[4.2.6,4.2.6],standard/[4.2.6,4.2.6],gsync-services/[0.4.4,0.4.4]
ldap_1 | *** CONTAINER_LOG_LEVEL = 3 (info)
ldap_1 | *** Search service in CONTAINER_SERVICE_DIR = /container/service :
ldap_1 | *** link /container/service/:ssl-tools/startup.sh to /container/run/startup/:ssl-tools
ldap_1 | *** link /container/service/slapd/startup.sh to /container/run/startup/slapd
ldap_1 | *** link /container/service/slapd/process.sh to /container/run/process/slapd/run
ldap_1 | *** Set environment for startup files
ldap_1 | *** Environment files will be proccessed in this order :
ldap_1 | Caution: previously defined variables will not be overriden.
ldap_1 | /container/environment/99-default/default.startup.yaml
ldap_1 | /container/environment/99-default/default.yaml
ldap_1 |
ldap_1 | To see how this files are processed and environment variables values,
ldap_1 | run this container with '--loglevel debug'
ldap_1 | *** Running /container/run/startup/:ssl-tools...
ldap_1 | *** Running /container/run/startup/slapd...
ldap_1 | Database and config directory are empty...
ldap_1 | Init new ldap server...
ldap_1 | Backing up /etc/ldap/slapd.d in /var/backups/slapd-2.4.47+dfsg-3+deb10u1~bpo9+1... done.
ldap_1 | Creating initial configuration... done.
ldap_1 | Creating LDAP directory... done.
ldap_1 | invoke-rc.d: could not determine current runlevel
ldap_1 | invoke-rc.d: policy-rc.d denied execution of restart.
ldap_1 | Start OpenLDAP...
ldap_1 | Waiting for OpenLDAP to start...
ldap_1 | Add bootstrap schemas...
ldap_1 | config file testing succeeded
ldap_1 | Add image bootstrap ldif...
ldap_1 | Add custom bootstrap ldif...
ldap_1 | Add TLS config...
ldap_1 | No certificate file and certificate key provided, generate:
ldap_1 | /container/service/slapd/assets/certs/ldap.crt and /container/service/slapd/assets/certs/ldap.key
ldap_1 | 2019/09/22 08:49:41 [INFO] generate received request
ldap_1 | 2019/09/22 08:49:41 [INFO] received CSR
ldap_1 | 2019/09/22 08:49:41 [INFO] generating key: ecdsa-384
ldap_1 | 2019/09/22 08:49:41 [INFO] encoded CSR
ldap_1 | 2019/09/22 08:49:42 [INFO] signed certificate with serial number 689205848979839810988550821204177366622016644978
ldap_1 | Link /container/service/:ssl-tools/assets/default-ca/default-ca.pem to /container/service/slapd/assets/certs/ca.crt
ldap_1 | Disable replication config...
ldap_1 | Stop OpenLDAP...
ldap_1 | Configure ldap client TLS configuration...
ldap_1 | Remove config files...
ldap_1 | First start is done...
ldap_1 | *** Set environment for container process
ldap_1 | *** Remove file /container/environment/99-default/default.startup.yaml
ldap_1 | *** Environment files will be proccessed in this order :
ldap_1 | Caution: previously defined variables will not be overriden.
ldap_1 | /container/environment/99-default/default.yaml
ldap_1 |
ldap_1 | To see how this files are processed and environment variables values,
ldap_1 | run this container with '--loglevel debug'
ldap_1 | *** Running /container/run/process/slapd/run...
ldap_1 | 5d8735a6 @(#) $OpenLDAP: slapd (Aug 18 2019 20:16:09) $
ldap_1 | Debian OpenLDAP Maintainers <[email protected]>
ldap_1 | 5d8735a6 slapd starting
identity_1 | 08:49:49.819 INFO [features-3-thread-1] Changes to perform:
identity_1 | 08:49:49.821 INFO [features-3-thread-1] Region: root
identity_1 | 08:49:49.821 INFO [features-3-thread-1] Bundles to install:
identity_1 | 08:49:49.821 INFO [features-3-thread-1] mvn:com.fasterxml/classmate/1.1.0
identity_1 | 08:49:49.822 INFO [features-3-thread-1] mvn:com.fasterxml.jackson.core/jackson-annotations/2.9.9
identity_1 | 08:49:49.822 INFO [features-3-thread-1] mvn:com.fasterxml.jackson.core/jackson-core/2.9.9
identity_1 | 08:49:49.824 INFO [features-3-thread-1] mvn:com.fasterxml.jackson.core/jackson-databind/2.9.9.3
identity_1 | 08:49:49.825 INFO [features-3-thread-1] mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.9.9
identity_1 | 08:49:49.826 INFO [features-3-thread-1] wrap:mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.9.9$overwrite=merge&Import-Package=javax.ws.rs*;version="[2.0,3)",com.fasterxml.jackson*;version="[2.8,3)"
identity_1 | 08:49:49.827 INFO [features-3-thread-1] wrap:mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.9.9$overwrite=merge&Import-Package=javax.ws.rs*;version="[2.0,3)",com.fasterxml.jackson.module.jaxb;resolution:=optional;version="[2.8,3)",com.fasterxml.jackson*;version="[2.8,3)"
identity_1 | 08:49:49.832 INFO [features-3-thread-1] mvn:com.fasterxml.jackson.module/jackson-module-jaxb-annotations/2.9.9
identity_1 | 08:49:49.834 INFO [features-3-thread-1] mvn:com.fasterxml.woodstox/woodstox-core/5.0.3
identity_1 | 08:49:49.836 INFO [features-3-thread-1] mvn:com.google.guava/guava/24.1.1-jre
identity_1 | 08:49:49.840 INFO [features-3-thread-1] mvn:com.sun.istack/istack-commons-runtime/3.0.7
identity_1 | 08:49:49.841 INFO [features-3-thread-1] mvn:com.unboundid/unboundid-ldapsdk/4.0.10
identity_1 | 08:49:49.843 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-plugin-api/0.4.4
identity_1 | 08:49:49.845 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-config/0.4.4
identity_1 | 08:49:49.846 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-facade/0.4.4
identity_1 | 08:49:49.853 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-google-api/0.4.4
identity_1 | 08:49:49.856 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-google-client/0.4.4
identity_1 | 08:49:49.857 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-google-push/0.4.4
identity_1 | 08:49:49.858 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-ldap-api/0.4.4
identity_1 | 08:49:49.859 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-synchronize-api/0.4.4
identity_1 | 08:49:49.860 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-synchronize-client/0.4.4
identity_1 | 08:49:49.861 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-synchronize-scheduler/0.4.4
identity_1 | 08:49:49.871 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-web/0.4.4/war
identity_1 | 08:49:49.876 INFO [features-3-thread-1] mvn:javax.annotation/javax.annotation-api/1.3.2
identity_1 | 08:49:49.876 INFO [features-3-thread-1] mvn:javax.el/javax.el-api/3.0.0
identity_1 | 08:49:49.876 INFO [features-3-thread-1] mvn:javax.enterprise/cdi-api/1.2
identity_1 | 08:49:49.877 INFO [features-3-thread-1] mvn:javax.interceptor/javax.interceptor-api/1.2
identity_1 | 08:49:49.877 INFO [features-3-thread-1] mvn:javax.persistence/javax.persistence-api/2.2
identity_1 | 08:49:49.877 INFO [features-3-thread-1] mvn:javax.servlet/javax.servlet-api/3.1.0
identity_1 | 08:49:49.877 INFO [features-3-thread-1] mvn:javax.validation/validation-api/1.1.0.Final
identity_1 | 08:49:49.877 INFO [features-3-thread-1] mvn:javax.websocket/javax.websocket-api/1.1
identity_1 | 08:49:49.877 INFO [features-3-thread-1] mvn:org.jboss.classfilewriter/jboss-classfilewriter/1.1.2.Final
identity_1 | 08:49:49.877 INFO [features-3-thread-1] mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.api/1.0.1
identity_1 | 08:49:49.877 INFO [features-3-thread-1] mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.cm/1.3.1
identity_1 | 08:49:49.877 INFO [features-3-thread-1] mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.core/1.10.2
identity_1 | 08:49:49.878 INFO [features-3-thread-1] mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.core.compatibility/1.0.0
identity_1 | 08:49:49.878 INFO [features-3-thread-1] mvn:org.apache.aries.jmx/org.apache.aries.jmx.api/1.1.5
identity_1 | 08:49:49.878 INFO [features-3-thread-1] mvn:org.apache.aries.jmx/org.apache.aries.jmx.blueprint.api/1.2.0
identity_1 | 08:49:49.878 INFO [features-3-thread-1] mvn:org.apache.aries.jmx/org.apache.aries.jmx.blueprint.core/1.2.0
identity_1 | 08:49:49.879 INFO [features-3-thread-1] mvn:org.apache.aries.jmx/org.apache.aries.jmx.core/1.1.8
identity_1 | 08:49:49.879 INFO [features-3-thread-1] mvn:org.apache.aries.jmx/org.apache.aries.jmx.whiteboard/1.2.0
identity_1 | 08:49:49.879 INFO [features-3-thread-1] mvn:org.apache.aries.proxy/org.apache.aries.proxy/1.1.4
identity_1 | 08:49:49.879 INFO [features-3-thread-1] mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/1.2
identity_1 | 08:49:49.879 INFO [features-3-thread-1] mvn:org.apache.aries/org.apache.aries.util/1.1.3
identity_1 | 08:49:49.879 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-core/3.3.3
identity_1 | 08:49:49.885 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-frontend-jaxrs/3.3.3
identity_1 | 08:49:49.885 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-management/3.3.3
identity_1 | 08:49:49.885 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-client/3.3.3
identity_1 | 08:49:49.885 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-extension-providers/3.3.3
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-extension-search/3.3.3
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-json-basic/3.3.3
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-security-jose/3.3.3
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-security-jose-jaxrs/3.3.3
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-security-oauth2/3.3.3
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-security-sso-oidc/3.3.3
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-service-description/3.3.3
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-security/3.3.3
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-transports-http/3.3.3
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.cxf.karaf/cxf-karaf-commands/3.3.3
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.felix/org.apache.felix.metatype/1.2.2
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.felix/org.apache.felix.scr/2.1.16
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.geronimo.specs/geronimo-jaspic_1.0_spec/1.1
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1
identity_1 | 08:49:49.886 INFO [features-3-thread-1] mvn:org.apache.geronimo.specs/geronimo-osgi-registry/1.1
identity_1 | 08:49:49.887 INFO [features-3-thread-1] mvn:org.apache.karaf.bundle/org.apache.karaf.bundle.blueprintstate/4.2.6
identity_1 | 08:49:49.887 INFO [features-3-thread-1] mvn:org.apache.karaf.bundle/org.apache.karaf.bundle.core/4.2.6
identity_1 | 08:49:49.887 INFO [features-3-thread-1] mvn:org.apache.karaf.config/org.apache.karaf.config.core/4.2.6
identity_1 | 08:49:49.887 INFO [features-3-thread-1] mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.blueprint/4.2.6
identity_1 | 08:49:49.887 INFO [features-3-thread-1] mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.features/4.2.6
identity_1 | 08:49:49.887 INFO [features-3-thread-1] mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.kar/4.2.6
identity_1 | 08:49:49.887 INFO [features-3-thread-1] mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.wrap/4.2.6
identity_1 | 08:49:49.887 INFO [features-3-thread-1] mvn:org.apache.karaf.diagnostic/org.apache.karaf.diagnostic.core/4.2.6
identity_1 | 08:49:49.887 INFO [features-3-thread-1] mvn:org.apache.karaf.features/org.apache.karaf.features.command/4.2.6
identity_1 | 08:49:49.887 INFO [features-3-thread-1] mvn:org.apache.karaf.http/org.apache.karaf.http.core/4.2.6
identity_1 | 08:49:49.887 INFO [features-3-thread-1] mvn:org.apache.karaf.instance/org.apache.karaf.instance.core/4.2.6
identity_1 | 08:49:49.887 INFO [features-3-thread-1] mvn:org.apache.karaf.jaas.blueprint/org.apache.karaf.jaas.blueprint.config/4.2.6
identity_1 | 08:49:49.887 INFO [features-3-thread-1] mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.command/4.2.6
identity_1 | 08:49:49.887 INFO [features-3-thread-1] mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.config/4.2.6
identity_1 | 08:49:49.888 INFO [features-3-thread-1] mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.modules/4.2.6
identity_1 | 08:49:49.888 INFO [features-3-thread-1] mvn:org.apache.karaf.kar/org.apache.karaf.kar.core/4.2.6
identity_1 | 08:49:49.888 INFO [features-3-thread-1] mvn:org.apache.karaf.log/org.apache.karaf.log.core/4.2.6
identity_1 | 08:49:49.888 INFO [features-3-thread-1] mvn:org.apache.karaf.management/org.apache.karaf.management.server/4.2.6
identity_1 | 08:49:49.888 INFO [features-3-thread-1] mvn:org.apache.karaf.package/org.apache.karaf.package.core/4.2.6
identity_1 | 08:49:49.888 INFO [features-3-thread-1] mvn:org.apache.karaf.scheduler/org.apache.karaf.scheduler.core/4.2.6
identity_1 | 08:49:49.888 INFO [features-3-thread-1] mvn:org.apache.karaf.scr/org.apache.karaf.scr.management/4.2.6
identity_1 | 08:49:49.888 INFO [features-3-thread-1] mvn:org.apache.karaf.scr/org.apache.karaf.scr.state/4.2.6
identity_1 | 08:49:49.888 INFO [features-3-thread-1] mvn:org.apache.karaf.service/org.apache.karaf.service.core/4.2.6
identity_1 | 08:49:49.888 INFO [features-3-thread-1] mvn:org.apache.karaf.shell/org.apache.karaf.shell.commands/4.2.6
identity_1 | 08:49:49.888 INFO [features-3-thread-1] mvn:org.apache.karaf.shell/org.apache.karaf.shell.console/4.2.6
identity_1 | 08:49:49.888 INFO [features-3-thread-1] mvn:org.apache.karaf.shell/org.apache.karaf.shell.core/4.2.6
identity_1 | 08:49:49.889 INFO [features-3-thread-1] mvn:org.apache.karaf.shell/org.apache.karaf.shell.ssh/4.2.6
identity_1 | 08:49:49.889 INFO [features-3-thread-1] mvn:org.apache.karaf.shell/org.apache.karaf.shell.table/4.2.6
identity_1 | 08:49:49.889 INFO [features-3-thread-1] mvn:org.apache.karaf.system/org.apache.karaf.system.core/4.2.6
identity_1 | 08:49:49.889 INFO [features-3-thread-1] mvn:org.apache.karaf.web/org.apache.karaf.web.core/4.2.6
identity_1 | 08:49:49.889 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/3.2.12_1
identity_1 | 08:49:49.889 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.fastinfoset/1.2.16_1
identity_1 | 08:49:49.889 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax-inject/1_2
identity_1 | 08:49:49.889 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-runtime/2.3.1_1
identity_1 | 08:49:49.889 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-xjc/2.3.1_1
identity_1 | 08:49:49.889 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsoup/1.5.2_2
identity_1 | 08:49:49.889 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.not-yet-commons-ssl/0.3.11_1
identity_1 | 08:49:49.889 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/1.2_5
identity_1 | 08:49:49.889 INFO [features-3-thread-1] mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxrs-api-2.1/2.9.1
identity_1 | 08:49:49.890 INFO [features-3-thread-1] mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-2.2/2.9.0
identity_1 | 08:49:49.890 INFO [features-3-thread-1] mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/2.9.0
identity_1 | 08:49:49.890 INFO [features-3-thread-1] mvn:org.apache.sshd/sshd-core/1.7.0
identity_1 | 08:49:49.890 INFO [features-3-thread-1] mvn:org.apache.ws.xmlschema/xmlschema-core/2.2.4
identity_1 | 08:49:49.890 INFO [features-3-thread-1] mvn:org.apache.xbean/xbean-bundleutils/4.12
identity_1 | 08:49:49.890 INFO [features-3-thread-1] mvn:org.apache.xbean/xbean-finder/4.12
identity_1 | 08:49:49.890 INFO [features-3-thread-1] mvn:org.codehaus.jettison/jettison/1.4.0
identity_1 | 08:49:49.890 INFO [features-3-thread-1] mvn:org.eclipse.jdt.core.compiler/ecj/4.5.1
identity_1 | 08:49:49.890 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-client/9.4.18.v20190429
identity_1 | 08:49:49.890 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-continuation/9.4.18.v20190429
identity_1 | 08:49:49.890 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-deploy/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-http/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-io/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-jaas/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-jmx/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-jndi/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-plus/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-rewrite/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-security/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-jaspi/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-server/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-servlet/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-servlets/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-util/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-util-ajax/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-webapp/9.4.18.v20190429
identity_1 | 08:49:49.891 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/websocket-api/9.4.18.v20190429
identity_1 | 08:49:49.892 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/websocket-client/9.4.18.v20190429
identity_1 | 08:49:49.900 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/websocket-common/9.4.18.v20190429
identity_1 | 08:49:49.900 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/javax-websocket-client-impl/9.4.18.v20190429
identity_1 | 08:49:49.901 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/javax-websocket-server-impl/9.4.18.v20190429
identity_1 | 08:49:49.901 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/websocket-server/9.4.18.v20190429
identity_1 | 08:49:49.901 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/websocket-servlet/9.4.18.v20190429
identity_1 | 08:49:49.901 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-xml/9.4.18.v20190429
identity_1 | 08:49:49.901 INFO [features-3-thread-1] mvn:org.hibernate/hibernate-validator/5.2.5.Final
identity_1 | 08:49:49.901 INFO [features-3-thread-1] mvn:org.jboss.weld/weld-osgi-bundle/2.4.5.Final
identity_1 | 08:49:49.901 INFO [features-3-thread-1] mvn:org.jline/jline-builtins/3.11.0
identity_1 | 08:49:49.901 INFO [features-3-thread-1] mvn:org.jline/jline-reader/3.11.0
identity_1 | 08:49:49.902 INFO [features-3-thread-1] mvn:org.jline/jline-terminal/3.11.0
identity_1 | 08:49:49.902 INFO [features-3-thread-1] mvn:org.jline/jline-terminal-jansi/3.11.0
identity_1 | 08:49:49.902 INFO [features-3-thread-1] mvn:org.ow2.asm/asm/7.1
identity_1 | 08:49:49.902 INFO [features-3-thread-1] mvn:org.ow2.asm/asm-commons/7.1
identity_1 | 08:49:49.902 INFO [features-3-thread-1] mvn:org.ow2.asm/asm-tree/7.1
identity_1 | 08:49:49.902 INFO [features-3-thread-1] mvn:org.ow2.asm/asm-analysis/7.1
identity_1 | 08:49:49.902 INFO [features-3-thread-1] mvn:org.ow2.asm/asm-util/7.1
identity_1 | 08:49:49.902 INFO [features-3-thread-1] mvn:org.ops4j.pax.cdi/pax-cdi-api/1.0.0
identity_1 | 08:49:49.902 INFO [features-3-thread-1] mvn:org.ops4j.pax.cdi/pax-cdi-extender/1.0.0
identity_1 | 08:49:49.902 INFO [features-3-thread-1] mvn:org.ops4j.pax.cdi/pax-cdi-extension/1.0.0
identity_1 | 08:49:49.903 INFO [features-3-thread-1] mvn:org.ops4j.pax.cdi/pax-cdi-spi/1.0.0
identity_1 | 08:49:49.903 INFO [features-3-thread-1] mvn:org.ops4j.pax.cdi/pax-cdi-weld/1.0.0
identity_1 | 08:49:49.903 INFO [features-3-thread-1] mvn:org.ops4j.pax.url/pax-url-war/2.6.1/jar/uber
identity_1 | 08:49:49.903 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-api/7.2.10
identity_1 | 08:49:49.903 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-deployer/7.2.10
identity_1 | 08:49:49.903 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-descriptor/7.2.10
identity_1 | 08:49:49.903 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-extender-war/7.2.10
identity_1 | 08:49:49.903 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/7.2.10
identity_1 | 08:49:49.904 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-jetty/7.2.10
identity_1 | 08:49:49.904 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-jsp/7.2.10
identity_1 | 08:49:49.904 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-runtime/7.2.10
identity_1 | 08:49:49.908 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-spi/7.2.10
identity_1 | 08:49:49.908 INFO [features-3-thread-1] mvn:org.osgi/org.osgi.util.function/1.0.0
identity_1 | 08:49:49.908 INFO [features-3-thread-1] mvn:org.osgi/org.osgi.util.promise/1.0.0
identity_1 | 08:49:49.909 INFO [features-3-thread-1] mvn:org.yaml/snakeyaml/1.24
identity_1 | 08:49:49.909 INFO [features-3-thread-1] mvn:org.codehaus.woodstox/stax2-api/3.1.4
identity_1 | 08:49:49.909 INFO [features-3-thread-1] Installing bundles:
identity_1 | 08:49:49.909 INFO [features-3-thread-1] mvn:com.fasterxml/classmate/1.1.0
identity_1 | 08:49:49.921 INFO [features-3-thread-1] mvn:com.fasterxml.jackson.core/jackson-annotations/2.9.9
identity_1 | 08:49:49.925 INFO [features-3-thread-1] mvn:com.fasterxml.jackson.core/jackson-core/2.9.9
identity_1 | 08:49:49.936 INFO [features-3-thread-1] mvn:com.fasterxml.jackson.core/jackson-databind/2.9.9.3
identity_1 | 08:49:49.983 INFO [features-3-thread-1] mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.9.9
identity_1 | 08:49:50.004 INFO [features-3-thread-1] wrap:mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.9.9$overwrite=merge&Import-Package=javax.ws.rs*;version="[2.0,3)",com.fasterxml.jackson*;version="[2.8,3)"
identity_1 | 08:49:50.021 INFO [features-3-thread-1] wrap:mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.9.9$overwrite=merge&Import-Package=javax.ws.rs*;version="[2.0,3)",com.fasterxml.jackson.module.jaxb;resolution:=optional;version="[2.8,3)",com.fasterxml.jackson*;version="[2.8,3)"
identity_1 | 08:49:50.025 INFO [features-3-thread-1] mvn:com.fasterxml.jackson.module/jackson-module-jaxb-annotations/2.9.9
identity_1 | 08:49:50.035 INFO [features-3-thread-1] mvn:com.fasterxml.woodstox/woodstox-core/5.0.3
identity_1 | 08:49:50.079 INFO [features-3-thread-1] mvn:com.google.guava/guava/24.1.1-jre
identity_1 | 08:49:50.150 INFO [features-3-thread-1] mvn:com.sun.istack/istack-commons-runtime/3.0.7
identity_1 | 08:49:50.173 INFO [features-3-thread-1] mvn:com.unboundid/unboundid-ldapsdk/4.0.10
identity_1 | 08:49:50.255 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-plugin-api/0.4.4
identity_1 | 08:49:50.270 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-config/0.4.4
identity_1 | 08:49:50.290 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-facade/0.4.4
identity_1 | 08:49:50.305 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-google-api/0.4.4
identity_1 | 08:49:50.322 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-google-client/0.4.4
identity_1 | 08:49:50.351 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-google-push/0.4.4
identity_1 | 08:49:50.361 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-ldap-api/0.4.4
identity_1 | 08:49:50.395 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-synchronize-api/0.4.4
identity_1 | 08:49:50.411 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-synchronize-client/0.4.4
identity_1 | 08:49:50.444 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-services-synchronize-scheduler/0.4.4
identity_1 | 08:49:50.463 INFO [features-3-thread-1] mvn:eu.hlavki.identity/gsync-web/0.4.4/war
identity_1 | 08:49:50.506 INFO [features-3-thread-1] mvn:javax.annotation/javax.annotation-api/1.3.2
identity_1 | 08:49:50.532 INFO [features-3-thread-1] mvn:javax.el/javax.el-api/3.0.0
identity_1 | 08:49:50.559 INFO [features-3-thread-1] mvn:javax.enterprise/cdi-api/1.2
identity_1 | 08:49:50.584 INFO [features-3-thread-1] mvn:javax.interceptor/javax.interceptor-api/1.2
identity_1 | 08:49:50.607 INFO [features-3-thread-1] mvn:javax.persistence/javax.persistence-api/2.2
identity_1 | 08:49:50.622 INFO [features-3-thread-1] mvn:javax.servlet/javax.servlet-api/3.1.0
identity_1 | 08:49:50.653 INFO [features-3-thread-1] mvn:javax.validation/validation-api/1.1.0.Final
identity_1 | 08:49:50.667 INFO [features-3-thread-1] mvn:javax.websocket/javax.websocket-api/1.1
identity_1 | 08:49:50.684 INFO [features-3-thread-1] mvn:org.jboss.classfilewriter/jboss-classfilewriter/1.1.2.Final
identity_1 | 08:49:50.699 INFO [features-3-thread-1] mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.api/1.0.1
identity_1 | 08:49:50.712 INFO [features-3-thread-1] mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.cm/1.3.1
identity_1 | 08:49:50.720 INFO [features-3-thread-1] mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.core/1.10.2
identity_1 | 08:49:50.752 INFO [features-3-thread-1] mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.core.compatibility/1.0.0
identity_1 | 08:49:50.765 INFO [features-3-thread-1] mvn:org.apache.aries.jmx/org.apache.aries.jmx.api/1.1.5
identity_1 | 08:49:50.779 INFO [features-3-thread-1] mvn:org.apache.aries.jmx/org.apache.aries.jmx.blueprint.api/1.2.0
identity_1 | 08:49:50.798 INFO [features-3-thread-1] mvn:org.apache.aries.jmx/org.apache.aries.jmx.blueprint.core/1.2.0
identity_1 | 08:49:50.811 INFO [features-3-thread-1] mvn:org.apache.aries.jmx/org.apache.aries.jmx.core/1.1.8
identity_1 | 08:49:50.840 INFO [features-3-thread-1] mvn:org.apache.aries.jmx/org.apache.aries.jmx.whiteboard/1.2.0
identity_1 | 08:49:50.848 INFO [features-3-thread-1] mvn:org.apache.aries.proxy/org.apache.aries.proxy/1.1.4
identity_1 | 08:49:50.870 INFO [features-3-thread-1] mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/1.2
identity_1 | 08:49:50.897 INFO [features-3-thread-1] mvn:org.apache.aries/org.apache.aries.util/1.1.3
identity_1 | 08:49:50.912 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-core/3.3.3
identity_1 | 08:49:50.975 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-frontend-jaxrs/3.3.3
identity_1 | 08:49:51.009 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-management/3.3.3
identity_1 | 08:49:51.019 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-client/3.3.3
identity_1 | 08:49:51.051 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-extension-providers/3.3.3
identity_1 | 08:49:51.069 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-extension-search/3.3.3
identity_1 | 08:49:51.111 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-json-basic/3.3.3
identity_1 | 08:49:51.124 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-security-jose/3.3.3
identity_1 | 08:49:51.134 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-security-jose-jaxrs/3.3.3
identity_1 | 08:49:51.158 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-security-oauth2/3.3.3
identity_1 | 08:49:51.167 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-security-sso-oidc/3.3.3
identity_1 | 08:49:51.185 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-rs-service-description/3.3.3
identity_1 | 08:49:51.193 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-security/3.3.3
identity_1 | 08:49:51.207 INFO [features-3-thread-1] mvn:org.apache.cxf/cxf-rt-transports-http/3.3.3
identity_1 | 08:49:51.285 INFO [features-3-thread-1] mvn:org.apache.cxf.karaf/cxf-karaf-commands/3.3.3
identity_1 | 08:49:51.300 INFO [features-3-thread-1] mvn:org.apache.felix/org.apache.felix.metatype/1.2.2
identity_1 | 08:49:51.339 INFO [features-3-thread-1] mvn:org.apache.felix/org.apache.felix.scr/2.1.16
identity_1 | 08:49:51.367 INFO [features-3-thread-1] mvn:org.apache.geronimo.specs/geronimo-jaspic_1.0_spec/1.1
identity_1 | 08:49:51.374 INFO [features-3-thread-1] mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1
identity_1 | 08:49:51.379 INFO [features-3-thread-1] mvn:org.apache.geronimo.specs/geronimo-osgi-registry/1.1
identity_1 | 08:49:51.385 INFO [features-3-thread-1] mvn:org.apache.karaf.bundle/org.apache.karaf.bundle.blueprintstate/4.2.6
identity_1 | 08:49:51.392 INFO [features-3-thread-1] mvn:org.apache.karaf.bundle/org.apache.karaf.bundle.core/4.2.6
identity_1 | 08:49:51.401 INFO [features-3-thread-1] mvn:org.apache.karaf.config/org.apache.karaf.config.core/4.2.6
identity_1 | 08:49:51.411 INFO [features-3-thread-1] mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.blueprint/4.2.6
identity_1 | 08:49:51.416 INFO [features-3-thread-1] mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.features/4.2.6
identity_1 | 08:49:51.428 INFO [features-3-thread-1] mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.kar/4.2.6
identity_1 | 08:49:51.434 INFO [features-3-thread-1] mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.wrap/4.2.6
identity_1 | 08:49:51.441 INFO [features-3-thread-1] mvn:org.apache.karaf.diagnostic/org.apache.karaf.diagnostic.core/4.2.6
identity_1 | 08:49:51.449 INFO [features-3-thread-1] mvn:org.apache.karaf.features/org.apache.karaf.features.command/4.2.6
identity_1 | 08:49:51.463 INFO [features-3-thread-1] mvn:org.apache.karaf.http/org.apache.karaf.http.core/4.2.6
identity_1 | 08:49:51.482 INFO [features-3-thread-1] mvn:org.apache.karaf.instance/org.apache.karaf.instance.core/4.2.6
identity_1 | 08:49:51.494 INFO [features-3-thread-1] mvn:org.apache.karaf.jaas.blueprint/org.apache.karaf.jaas.blueprint.config/4.2.6
identity_1 | 08:49:51.531 INFO [features-3-thread-1] mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.command/4.2.6
identity_1 | 08:49:51.542 INFO [features-3-thread-1] mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.config/4.2.6
identity_1 | 08:49:51.554 INFO [features-3-thread-1] mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.modules/4.2.6
identity_1 | 08:49:51.580 INFO [features-3-thread-1] mvn:org.apache.karaf.kar/org.apache.karaf.kar.core/4.2.6
identity_1 | 08:49:51.585 INFO [features-3-thread-1] mvn:org.apache.karaf.log/org.apache.karaf.log.core/4.2.6
identity_1 | 08:49:51.590 INFO [features-3-thread-1] mvn:org.apache.karaf.management/org.apache.karaf.management.server/4.2.6
identity_1 | 08:49:51.594 INFO [features-3-thread-1] mvn:org.apache.karaf.package/org.apache.karaf.package.core/4.2.6
identity_1 | 08:49:51.600 INFO [features-3-thread-1] mvn:org.apache.karaf.scheduler/org.apache.karaf.scheduler.core/4.2.6
identity_1 | 08:49:51.617 INFO [features-3-thread-1] mvn:org.apache.karaf.scr/org.apache.karaf.scr.management/4.2.6
identity_1 | 08:49:51.628 INFO [features-3-thread-1] mvn:org.apache.karaf.scr/org.apache.karaf.scr.state/4.2.6
identity_1 | 08:49:51.648 INFO [features-3-thread-1] mvn:org.apache.karaf.service/org.apache.karaf.service.core/4.2.6
identity_1 | 08:49:51.661 INFO [features-3-thread-1] mvn:org.apache.karaf.shell/org.apache.karaf.shell.commands/4.2.6
identity_1 | 08:49:51.669 INFO [features-3-thread-1] mvn:org.apache.karaf.shell/org.apache.karaf.shell.console/4.2.6
identity_1 | 08:49:51.678 INFO [features-3-thread-1] mvn:org.apache.karaf.shell/org.apache.karaf.shell.core/4.2.6
identity_1 | 08:49:51.698 INFO [features-3-thread-1] mvn:org.apache.karaf.shell/org.apache.karaf.shell.ssh/4.2.6
identity_1 | 08:49:51.707 INFO [features-3-thread-1] mvn:org.apache.karaf.shell/org.apache.karaf.shell.table/4.2.6
identity_1 | 08:49:51.711 INFO [features-3-thread-1] mvn:org.apache.karaf.system/org.apache.karaf.system.core/4.2.6
identity_1 | 08:49:51.715 INFO [features-3-thread-1] mvn:org.apache.karaf.web/org.apache.karaf.web.core/4.2.6
identity_1 | 08:49:51.728 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/3.2.12_1
identity_1 | 08:49:51.743 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.fastinfoset/1.2.16_1
identity_1 | 08:49:51.762 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax-inject/1_2
identity_1 | 08:49:51.766 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-runtime/2.3.1_1
identity_1 | 08:49:51.807 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-xjc/2.3.1_1
identity_1 | 08:49:51.842 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsoup/1.5.2_2
identity_1 | 08:49:51.846 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.not-yet-commons-ssl/0.3.11_1
identity_1 | 08:49:51.866 INFO [features-3-thread-1] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/1.2_5
identity_1 | 08:49:51.872 INFO [features-3-thread-1] mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxrs-api-2.1/2.9.1
identity_1 | 08:49:51.893 INFO [features-3-thread-1] mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-2.2/2.9.0
identity_1 | 08:49:51.909 INFO [features-3-thread-1] mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/2.9.0
identity_1 | 08:49:51.949 INFO [features-3-thread-1] mvn:org.apache.sshd/sshd-core/1.7.0
identity_1 | 08:49:52.035 INFO [features-3-thread-1] mvn:org.apache.ws.xmlschema/xmlschema-core/2.2.4
identity_1 | 08:49:52.048 INFO [features-3-thread-1] mvn:org.apache.xbean/xbean-bundleutils/4.12
identity_1 | 08:49:52.060 INFO [features-3-thread-1] mvn:org.apache.xbean/xbean-finder/4.12
identity_1 | 08:49:52.118 INFO [features-3-thread-1] mvn:org.codehaus.jettison/jettison/1.4.0
identity_1 | 08:49:52.131 INFO [features-3-thread-1] mvn:org.eclipse.jdt.core.compiler/ecj/4.5.1
identity_1 | 08:49:52.218 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-client/9.4.18.v20190429
identity_1 | 08:49:52.232 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-continuation/9.4.18.v20190429
identity_1 | 08:49:52.249 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-deploy/9.4.18.v20190429
identity_1 | 08:49:52.331 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-http/9.4.18.v20190429
identity_1 | 08:49:52.397 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-io/9.4.18.v20190429
identity_1 | 08:49:52.450 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-jaas/9.4.18.v20190429
identity_1 | 08:49:52.461 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-jmx/9.4.18.v20190429
identity_1 | 08:49:52.512 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-jndi/9.4.18.v20190429
identity_1 | 08:49:52.530 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-plus/9.4.18.v20190429
identity_1 | 08:49:52.577 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-rewrite/9.4.18.v20190429
identity_1 | 08:49:52.600 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-security/9.4.18.v20190429
identity_1 | 08:49:52.618 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-jaspi/9.4.18.v20190429
identity_1 | 08:49:52.643 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-server/9.4.18.v20190429
identity_1 | 08:49:52.670 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-servlet/9.4.18.v20190429
identity_1 | 08:49:52.693 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-servlets/9.4.18.v20190429
identity_1 | 08:49:52.747 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-util/9.4.18.v20190429
identity_1 | 08:49:52.769 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-util-ajax/9.4.18.v20190429
identity_1 | 08:49:52.782 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-webapp/9.4.18.v20190429
identity_1 | 08:49:52.799 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/websocket-api/9.4.18.v20190429
identity_1 | 08:49:52.826 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/websocket-client/9.4.18.v20190429
identity_1 | 08:49:52.832 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/websocket-common/9.4.18.v20190429
identity_1 | 08:49:52.899 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/javax-websocket-client-impl/9.4.18.v20190429
identity_1 | 08:49:52.950 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/javax-websocket-server-impl/9.4.18.v20190429
identity_1 | 08:49:52.961 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/websocket-server/9.4.18.v20190429
identity_1 | 08:49:52.973 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/websocket-servlet/9.4.18.v20190429
identity_1 | 08:49:52.985 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-xml/9.4.18.v20190429
identity_1 | 08:49:53.002 INFO [features-3-thread-1] mvn:org.hibernate/hibernate-validator/5.2.5.Final
identity_1 | 08:49:53.076 INFO [features-3-thread-1] mvn:org.jboss.weld/weld-osgi-bundle/2.4.5.Final
identity_1 | 08:49:53.186 INFO [features-3-thread-1] mvn:org.jline/jline-builtins/3.11.0
identity_1 | 08:49:53.198 INFO [features-3-thread-1] mvn:org.jline/jline-reader/3.11.0
identity_1 | 08:49:53.227 INFO [features-3-thread-1] mvn:org.jline/jline-terminal/3.11.0
identity_1 | 08:49:53.284 INFO [features-3-thread-1] mvn:org.jline/jline-terminal-jansi/3.11.0
identity_1 | 08:49:53.330 INFO [features-3-thread-1] mvn:org.ow2.asm/asm/7.1
identity_1 | 08:49:53.347 INFO [features-3-thread-1] mvn:org.ow2.asm/asm-commons/7.1
identity_1 | 08:49:53.378 INFO [features-3-thread-1] mvn:org.ow2.asm/asm-tree/7.1
identity_1 | 08:49:53.397 INFO [features-3-thread-1] mvn:org.ow2.asm/asm-analysis/7.1
identity_1 | 08:49:53.408 INFO [features-3-thread-1] mvn:org.ow2.asm/asm-util/7.1
identity_1 | 08:49:53.430 INFO [features-3-thread-1] mvn:org.ops4j.pax.cdi/pax-cdi-api/1.0.0
identity_1 | 08:49:53.444 INFO [features-3-thread-1] mvn:org.ops4j.pax.cdi/pax-cdi-extender/1.0.0
identity_1 | 08:49:53.493 INFO [features-3-thread-1] mvn:org.ops4j.pax.cdi/pax-cdi-extension/1.0.0
identity_1 | 08:49:53.536 INFO [features-3-thread-1] mvn:org.ops4j.pax.cdi/pax-cdi-spi/1.0.0
identity_1 | 08:49:53.586 INFO [features-3-thread-1] mvn:org.ops4j.pax.cdi/pax-cdi-weld/1.0.0
identity_1 | 08:49:53.635 INFO [features-3-thread-1] mvn:org.ops4j.pax.url/pax-url-war/2.6.1/jar/uber
identity_1 | 08:49:53.806 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-api/7.2.10
identity_1 | 08:49:53.823 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-deployer/7.2.10
identity_1 | 08:49:53.852 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-descriptor/7.2.10
identity_1 | 08:49:53.930 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-extender-war/7.2.10
identity_1 | 08:49:53.967 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/7.2.10
identity_1 | 08:49:54.008 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-jetty/7.2.10
identity_1 | 08:49:54.050 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-jsp/7.2.10
identity_1 | 08:49:54.113 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-runtime/7.2.10
identity_1 | 08:49:54.160 INFO [features-3-thread-1] mvn:org.ops4j.pax.web/pax-web-spi/7.2.10
identity_1 | 08:49:54.346 INFO [features-3-thread-1] mvn:org.osgi/org.osgi.util.function/1.0.0
identity_1 | 08:49:54.474 INFO [features-3-thread-1] mvn:org.osgi/org.osgi.util.promise/1.0.0
identity_1 | 08:49:54.477 INFO [features-3-thread-1] mvn:org.yaml/snakeyaml/1.24
identity_1 | 08:49:54.502 INFO [features-3-thread-1] mvn:org.codehaus.woodstox/stax2-api/3.1.4
identity_1 | 08:49:54.764 INFO [features-3-thread-1] Creating configuration file /opt/karaf/etc/jetty.xml
identity_1 | 08:49:54.773 INFO [features-3-thread-1] Creating configuration file /opt/karaf/etc/identity/eu.hlavki.identity.ldap.cfg
identity_1 | 08:49:54.776 INFO [features-3-thread-1] Creating configuration file /opt/karaf/etc/identity/eu.hlavki.identity.cfg
identity_1 | 08:49:54.815 INFO [features-3-thread-1] Creating configuration file /opt/karaf/etc/identity/eu.hlavki.identity.facade.cfg
identity_1 | 08:49:54.888 INFO [features-3-thread-1] Creating configuration file /opt/karaf/etc/identity/eu.hlavki.identity.google.cfg
identity_1 | 08:49:56.086 INFO [features-3-thread-1] Starting bundles:
identity_1 | 08:49:56.089 INFO [features-3-thread-1] org.apache.geronimo.specs.geronimo-osgi-registry/1.1.0
identity_1 | 08:49:56.111 INFO [features-3-thread-1] org.apache.servicemix.specs.saaj-api-1.3/2.9.0
identity_1 | 08:49:56.135 INFO [features-3-thread-1] org.apache.servicemix.specs.jaxws-api-2.2/2.9.0
identity_1 | 08:49:56.161 INFO [features-3-thread-1] javax.annotation-api/1.3.2
identity_1 | 08:49:56.167 INFO [features-3-thread-1] org.apache.servicemix.specs.jaxrs-api-2.1/2.9.1
identity_1 | 08:49:56.196 INFO [features-3-thread-1] org.apache.aries.blueprint.api/1.0.1
identity_1 | 08:49:56.198 INFO [features-3-thread-1] org.objectweb.asm/7.1.0
identity_1 | 08:49:56.202 INFO [features-3-thread-1] org.objectweb.asm.tree/7.1.0
identity_1 | 08:49:56.206 INFO [features-3-thread-1] org.objectweb.asm.commons/7.1.0
identity_1 | 08:49:56.210 INFO [features-3-thread-1] org.apache.aries.proxy/1.1.4
identity_1 | 08:49:56.230 INFO [features-3-thread-1] org.apache.aries.blueprint.core/1.10.2
identity_1 | 08:49:56.282 INFO [features-3-thread-1] No quiesce support is available, so blueprint components will not participate in quiesce operations
identity_1 | 08:49:56.502 INFO [fileinstall-/opt/karaf/etc] Creating configuration from eu.hlavki.identity.google.cfg
identity_1 | 08:49:56.559 INFO [fileinstall-/opt/karaf/etc] Creating configuration from eu.hlavki.identity.facade.cfg
identity_1 | 08:49:56.583 INFO [fileinstall-/opt/karaf/etc] Creating configuration from eu.hlavki.identity.ldap.cfg
identity_1 | 08:49:56.622 INFO [fileinstall-/opt/karaf/etc] Creating configuration from eu.hlavki.identity.cfg
identity_1 | 08:49:56.893 INFO [features-3-thread-1] Blueprint bundle org.apache.aries.blueprint.core/1.10.2 has been started
identity_1 | 08:49:56.894 INFO [features-3-thread-1] org.apache.aries.blueprint.cm/1.3.1
identity_1 | 08:49:56.907 INFO [features-3-thread-1] Blueprint bundle org.apache.aries.blueprint.cm/1.3.1 has been started
identity_1 | 08:49:56.908 INFO [features-3-thread-1] stax2-api/3.1.4
identity_1 | 08:49:56.910 INFO [features-3-thread-1] com.fasterxml.woodstox.woodstox-core/5.0.3
identity_1 | 08:49:56.911 INFO [features-3-thread-1] org.objectweb.asm.tree.analysis/7.1.0
identity_1 | 08:49:56.913 INFO [features-3-thread-1] org.objectweb.asm.util/7.1.0
identity_1 | 08:49:56.915 INFO [features-3-thread-1] com.sun.istack.commons-runtime/3.0.7
identity_1 | 08:49:56.919 INFO [features-3-thread-1] org.apache.servicemix.bundles.jaxb-runtime/2.3.1.1
identity_1 | 08:49:56.926 INFO [features-3-thread-1] org.apache.servicemix.bundles.jaxb-xjc/2.3.1.1
identity_1 | 08:49:56.932 INFO [features-3-thread-1] org.apache.aries.util/1.1.3
identity_1 | 08:49:56.934 INFO [features-3-thread-1] org.apache.karaf.deployer.blueprint/4.2.6
identity_1 | 08:49:56.957 INFO [features-3-thread-1] org.apache.karaf.deployer.wrap/4.2.6
identity_1 | 08:49:56.984 INFO [features-3-thread-1] org.apache.karaf.deployer.kar/4.2.6
identity_1 | 08:49:57.005 INFO [features-3-thread-1] org.apache.servicemix.bundles.xmlresolver/1.2.0.5
identity_1 | 08:49:57.027 INFO [features-3-thread-1] org.apache.karaf.deployer.features/4.2.6
identity_1 | 08:49:57.215 INFO [features-3-thread-1] javax.servlet-api/3.1.0
identity_1 | 08:49:57.225 INFO [features-3-thread-1] org.apache.aries.spifly.dynamic.bundle/1.2.0
identity_1 | 08:49:57.327 INFO [features-3-thread-1] org.eclipse.jetty.util/9.4.18.v20190429
identity_1 | 08:49:57.331 INFO [features-3-thread-1] org.eclipse.jetty.io/9.4.18.v20190429
identity_1 | 08:49:57.334 INFO [features-3-thread-1] org.eclipse.jetty.websocket.api/9.4.18.v20190429
identity_1 | 08:49:57.338 INFO [features-3-thread-1] org.eclipse.jetty.websocket.common/9.4.18.v20190429
identity_1 | 08:49:57.530 INFO [features-3-thread-1] org.codehaus.jettison.jettison/1.4.0
identity_1 | 08:49:57.531 INFO [features-3-thread-1] org.jline.terminal/3.11.0
identity_1 | 08:49:57.542 INFO [features-3-thread-1] org.jline.reader/3.11.0
identity_1 | 08:49:57.547 INFO [features-3-thread-1] org.jline.builtins/3.11.0
identity_1 | 08:49:57.556 INFO [features-3-thread-1] org.apache.karaf.shell.core/4.2.6
identity_1 | 08:49:57.627 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.deployer.kar/4.2.6
identity_1 | 08:49:57.637 INFO [features-3-thread-1] Not starting local console. To activate set karaf.startLocalConsole=true
identity_1 | 08:49:57.763 INFO [features-3-thread-1] Blueprint bundle org.apache.karaf.shell.core/4.2.6 has been started
identity_1 | 08:49:57.765 INFO [features-3-thread-1] org.apache.karaf.features.command/4.2.6
identity_1 | 08:49:57.844 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.features.command/4.2.6
identity_1 | 08:49:57.855 INFO [features-3-thread-1] org.apache.karaf.kar.core/4.2.6
identity_1 | 08:49:57.911 INFO [features-3-thread-1] Command registration delayed for bundle org.apache.karaf.kar.core/4.2.6. Missing dependencies: [org.apache.karaf.kar.KarService]
identity_1 | 08:49:57.911 INFO [features-3-thread-1] org.apache.geronimo.specs.geronimo-jta_1.1_spec/1.1.1
identity_1 | 08:49:57.917 INFO [activator-1-thread-1] Registering commands for bundle org.apache.karaf.kar.core/4.2.6
identity_1 | 08:49:57.934 INFO [features-3-thread-1] org.apache.karaf.scheduler.core/4.2.6
identity_1 | 08:49:58.126 INFO [features-3-thread-1] Command registration delayed for bundle org.apache.karaf.scheduler.core/4.2.6. Missing dependencies: [org.apache.karaf.scheduler.Scheduler]
identity_1 | 08:49:58.128 INFO [features-3-thread-1] org.eclipse.jdt.core.compiler.batch/3.11.1.v20150902-1521
identity_1 | 08:49:58.138 INFO [features-3-thread-1] org.apache.servicemix.bundles.not-yet-commons-ssl/0.3.11.1
identity_1 | 08:49:58.140 INFO [features-3-thread-1] org.ops4j.pax.url.war/2.6.1
identity_1 | 08:49:58.186 INFO [features-3-thread-1] org.eclipse.jetty.http/9.4.18.v20190429
identity_1 | 08:49:58.239 INFO [features-3-thread-1] org.eclipse.jetty.jmx/9.4.18.v20190429
identity_1 | 08:49:58.253 INFO [features-3-thread-1] org.eclipse.jetty.server/9.4.18.v20190429
identity_1 | 08:49:58.258 INFO [features-3-thread-1] org.eclipse.jetty.servlets/9.4.18.v20190429
identity_1 | 08:49:58.259 INFO [features-3-thread-1] org.apache.felix.metatype/1.2.2
identity_1 | 08:49:58.277 INFO [features-3-thread-1] org.ops4j.pax.web.pax-web-api/7.2.10
identity_1 | 08:49:58.289 INFO [features-3-thread-1] org.ops4j.pax.web.pax-web-spi/7.2.10
identity_1 | 08:49:58.293 INFO [features-3-thread-1] javax.el-api/3.0.0
identity_1 | 08:49:58.304 INFO [features-3-thread-1] org.ops4j.pax.web.pax-web-jsp/7.2.10
identity_1 | 08:49:58.306 INFO [features-3-thread-1] javax.websocket-api/1.1.0
identity_1 | 08:49:58.307 INFO [features-3-thread-1] org.eclipse.jetty.security/9.4.18.v20190429
identity_1 | 08:49:58.309 INFO [features-3-thread-1] org.eclipse.jetty.servlet/9.4.18.v20190429
identity_1 | 08:49:58.310 INFO [features-3-thread-1] org.eclipse.jetty.xml/9.4.18.v20190429
identity_1 | 08:49:58.313 INFO [features-3-thread-1] org.eclipse.jetty.jaas/9.4.18.v20190429
identity_1 | 08:49:58.322 INFO [features-3-thread-1] org.eclipse.jetty.client/9.4.18.v20190429
identity_1 | 08:49:58.325 INFO [features-3-thread-1] org.eclipse.jetty.websocket.client/9.4.18.v20190429
identity_1 | 08:49:58.344 INFO [features-3-thread-1] org.eclipse.jetty.websocket.javax.websocket/9.4.18.v20190429
identity_1 | 08:49:58.347 INFO [features-3-thread-1] org.eclipse.jetty.websocket.servlet/9.4.18.v20190429
identity_1 | 08:49:58.353 INFO [features-3-thread-1] org.eclipse.jetty.websocket.server/9.4.18.v20190429
identity_1 | 08:49:58.404 INFO [features-3-thread-1] org.eclipse.jetty.websocket.javax.websocket.server/9.4.18.v20190429
identity_1 | 08:49:58.412 INFO [activator-1-thread-1] Using default implementation for ThreadExecutor
identity_1 | 08:49:58.416 INFO [features-3-thread-1] org.eclipse.jetty.webapp/9.4.18.v20190429
identity_1 | 08:49:58.419 INFO [features-3-thread-1] org.eclipse.jetty.deploy/9.4.18.v20190429
identity_1 | 08:49:58.424 INFO [features-3-thread-1] org.eclipse.jetty.continuation/9.4.18.v20190429
identity_1 | 08:49:58.425 INFO [features-3-thread-1] org.eclipse.jetty.jndi/9.4.18.v20190429
identity_1 | 08:49:58.428 INFO [features-3-thread-1] org.eclipse.jetty.rewrite/9.4.18.v20190429
identity_1 | 08:49:58.430 INFO [features-3-thread-1] org.eclipse.jetty.plus/9.4.18.v20190429
identity_1 | 08:49:58.432 INFO [features-3-thread-1] org.eclipse.jetty.util.ajax/9.4.18.v20190429
identity_1 | 08:49:58.434 INFO [features-3-thread-1] org.apache.geronimo.specs.geronimo-jaspic_1.0_spec/1.1.0
identity_1 | 08:49:58.441 INFO [features-3-thread-1] org.eclipse.jetty.security.jaspi/9.4.18.v20190429
identity_1 | 08:49:58.453 INFO [features-3-thread-1] org.ops4j.pax.web.pax-web-jetty/7.2.10
identity_1 | 08:49:58.551 INFO [features-3-thread-1] Logging initialized @18907ms to org.eclipse.jetty.util.log.Slf4jLog
identity_1 | 08:49:58.591 INFO [features-3-thread-1] org.ops4j.pax.web.pax-web-runtime/7.2.10
identity_1 | 08:49:58.598 INFO [activator-1-thread-1] Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
identity_1 | 08:49:58.599 INFO [activator-1-thread-1] Quartz Scheduler v.2.3.1 created.
identity_1 | 08:49:58.604 INFO [activator-1-thread-1] RAMJobStore initialized.
identity_1 | 08:49:58.606 INFO [activator-1-thread-1] Scheduler meta-data: Quartz Scheduler (v2.3.1) 'Karaf' with instanceId 'NON_CLUSTERED'
identity_1 | Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
identity_1 | NOT STARTED.
identity_1 | Currently in standby mode.
identity_1 | Number of jobs executed: 0
identity_1 | Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 30 threads.
identity_1 | Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
identity_1 |
identity_1 | 08:49:58.613 INFO [activator-1-thread-1] Quartz scheduler 'Karaf' initialized from an externally provided properties instance.
identity_1 | 08:49:58.614 INFO [activator-1-thread-1] Quartz scheduler version: 2.3.1
identity_1 | 08:49:58.611 INFO [features-3-thread-1] EventAdmin support is not available, no servlet events will be posted!
identity_1 | 08:49:58.617 INFO [activator-1-thread-1] Scheduler Karaf_$_NON_CLUSTERED started.
identity_1 | 08:49:58.620 INFO [features-3-thread-1] LogService support enabled, log events will be created.
identity_1 | 08:49:58.630 INFO [features-3-thread-1] Pax Web started
identity_1 | 08:49:58.637 INFO [activator-1-thread-1] Registering commands for bundle org.apache.karaf.scheduler.core/4.2.6
identity_1 | 08:49:58.645 INFO [features-3-thread-1] org.ops4j.pax.web.pax-web-descriptor/7.2.10
identity_1 | 08:49:58.656 INFO [features-3-thread-1] org.apache.karaf.jaas.config/4.2.6
identity_1 | 08:49:58.695 INFO [features-3-thread-1] org.apache.karaf.jaas.modules/4.2.6
identity_1 | 08:49:58.726 INFO [features-3-thread-1] org.apache.karaf.http.core/4.2.6
identity_1 | 08:49:58.911 INFO [features-3-thread-1] Command registration delayed for bundle org.apache.karaf.http.core/4.2.6. Missing dependencies: [org.apache.karaf.http.core.ServletService, org.apache.karaf.http.core.ProxyService]
identity_1 | 08:49:58.923 INFO [features-3-thread-1] org.apache.karaf.jaas.blueprint.config/4.2.6
identity_1 | 08:49:58.948 INFO [features-3-thread-1] Blueprint bundle org.apache.karaf.jaas.blueprint.config/4.2.6 has been started
identity_1 | 08:49:58.961 INFO [features-3-thread-1] org.apache.aries.jmx.whiteboard/1.2.0
identity_1 | 08:49:58.988 INFO [features-3-thread-1] org.apache.karaf.shell.table/4.2.6
identity_1 | 08:49:58.991 INFO [features-3-thread-1] org.apache.aries.jmx.blueprint.api/1.2.0
identity_1 | 08:49:59.012 INFO [features-3-thread-1] org.osgi.util.function/1.0.0.201505202023
identity_1 | 08:49:59.014 INFO [features-3-thread-1] org.osgi.util.promise/1.0.0.201505202023
identity_1 | 08:49:59.019 INFO [features-3-thread-1] org.apache.felix.scr/2.1.16
identity_1 | 08:49:59.269 INFO [features-3-thread-1] org.apache.ws.xmlschema.core/2.2.4
identity_1 | 08:49:59.280 INFO [features-3-thread-1] org.apache.karaf.web.core/4.2.6
identity_1 | 08:49:59.296 INFO [features-3-thread-1] Command registration delayed for bundle org.apache.karaf.web.core/4.2.6. Missing dependencies: [org.apache.karaf.web.WebContainerService]
identity_1 | 08:49:59.298 INFO [features-3-thread-1] javax.validation.api/1.1.0.Final
identity_1 | 08:49:59.304 INFO [features-3-thread-1] org.ops4j.pax.web.pax-web-extender-whiteboard/7.2.10
identity_1 | 08:49:59.371 INFO [features-3-thread-1] org.apache.servicemix.bundles.jsoup/1.5.2.2
identity_1 | 08:49:59.381 INFO [features-3-thread-1] org.apache.karaf.package.core/4.2.6
identity_1 | 08:49:59.411 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.package.core/4.2.6
identity_1 | 08:49:59.413 INFO [features-3-thread-1] org.apache.sshd.core/1.7.0
identity_1 | 08:49:59.417 INFO [features-3-thread-1] org.apache.karaf.management.server/4.2.6
identity_1 | 08:49:59.443 INFO [features-3-thread-1] org.apache.karaf.scr.management/4.2.6
identity_1 | 08:49:59.481 INFO [features-3-thread-1] org.apache.karaf.service.core/4.2.6
identity_1 | 08:49:59.515 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.service.core/4.2.6
identity_1 | 08:49:59.532 INFO [paxweb-config-1-thread-1] No ALPN class available
identity_1 | 08:49:59.533 INFO [features-3-thread-1] org.ops4j.pax.web.pax-web-extender-war/7.2.10
identity_1 | 08:49:59.548 INFO [paxweb-config-1-thread-1] HTTP/2 not available, creating standard ServerConnector for Http
identity_1 | 08:49:59.686 INFO [features-3-thread-1] org.apache.aries.jmx.api/1.1.5
identity_1 | 08:49:59.693 INFO [features-3-thread-1] org.apache.aries.jmx.core/1.1.8
identity_1 | 08:49:59.710 INFO [paxweb-config-1-thread-1] Pax Web available at [0.0.0.0]:[8181]
identity_1 | 08:49:59.720 INFO [features-3-thread-1] Starting JMX OSGi agent
identity_1 | 08:49:59.762 INFO [activator-1-thread-2] Registering commands for bundle org.apache.karaf.web.core/4.2.6
identity_1 | 08:49:59.798 INFO [paxweb-config-1-thread-1] Binding bundle: [org.ops4j.pax.web.pax-web-extender-whiteboard [170]] to http service
identity_1 | 08:49:59.811 INFO [activator-1-thread-1] Activating the Apache Karaf ServiceComponentRuntime MBean
identity_1 | 08:49:59.838 INFO [activator-1-thread-1] Deactivating the Apache Karaf ServiceComponentRuntime MBean
identity_1 | 08:49:59.858 INFO [features-3-thread-1] Registering MBean with ObjectName [osgi.compendium:service=cm,version=1.3,framework=org.apache.felix.framework,uuid=d41570a0-0cf0-422c-b3fc-e661cd0259b5] for service with service.id [10]
identity_1 | 08:49:59.867 INFO [features-3-thread-1] org.apache.karaf.diagnostic.core/4.2.6
identity_1 | 08:49:59.911 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.diagnostic.core/4.2.6
identity_1 | 08:49:59.913 INFO [features-3-thread-1] org.ops4j.pax.web.pax-web-deployer/7.2.10
identity_1 | 08:49:59.952 INFO [paxweb-config-1-thread-1] Binding bundle: [org.apache.karaf.http.core [85]] to http service
identity_1 | 08:49:59.964 INFO [features-3-thread-1] org.apache.servicemix.bundles.fastinfoset/1.2.16.1
identity_1 | 08:49:59.977 INFO [features-3-thread-1] classmate/1.1.0
identity_1 | 08:49:59.980 INFO [features-3-thread-1] org.apache.aries.jmx.blueprint.core/1.2.0
identity_1 | 08:50:00.005 INFO [features-3-thread-1] org.apache.karaf.log.core/4.2.6
identity_1 | 08:50:00.067 INFO [activator-1-thread-2] Registering commands for bundle org.apache.karaf.http.core/4.2.6
identity_1 | 08:50:00.126 INFO [features-3-thread-1] Command registration delayed for bundle org.apache.karaf.log.core/4.2.6. Missing dependencies: [org.apache.karaf.log.core.LogService, org.apache.karaf.log.core.LogEventFormatter]
identity_1 | 08:50:00.126 INFO [features-3-thread-1] org.apache.karaf.shell.ssh/4.2.6
identity_1 | 08:50:00.167 INFO [activator-1-thread-1] Registering commands for bundle org.apache.karaf.log.core/4.2.6
identity_1 | 08:50:00.204 INFO [features-3-thread-1] Command registration delayed for bundle org.apache.karaf.shell.ssh/4.2.6. Missing dependencies: [org.apache.sshd.server.SshServer]
identity_1 | 08:50:00.217 INFO [features-3-thread-1] org.apache.karaf.bundle.core/4.2.6
identity_1 | 08:50:00.358 INFO [activator-1-thread-1] Registering org.osgi.jmx.framework.wiring.BundleWiringStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@473b1379 with name osgi.core:type=wiringState,version=1.1,framework=org.apache.felix.framework,uuid=d41570a0-0cf0-422c-b3fc-e661cd0259b5
identity_1 | 08:50:00.364 INFO [activator-1-thread-1] Registering org.osgi.jmx.framework.ServiceStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@473b1379 with name osgi.core:type=serviceState,version=1.7,framework=org.apache.felix.framework,uuid=d41570a0-0cf0-422c-b3fc-e661cd0259b5
identity_1 | 08:50:00.376 INFO [activator-1-thread-1] Registering org.osgi.jmx.service.cm.ConfigurationAdminMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@473b1379 with name osgi.compendium:service=cm,version=1.3,framework=org.apache.felix.framework,uuid=d41570a0-0cf0-422c-b3fc-e661cd0259b5
identity_1 | 08:50:00.386 INFO [activator-1-thread-1] Registering org.osgi.jmx.framework.FrameworkMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@473b1379 with name osgi.core:type=framework,version=1.7,framework=org.apache.felix.framework,uuid=d41570a0-0cf0-422c-b3fc-e661cd0259b5
identity_1 | 08:50:00.389 INFO [activator-1-thread-1] Registering org.osgi.jmx.framework.BundleStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@473b1379 with name osgi.core:type=bundleState,version=1.7,framework=org.apache.felix.framework,uuid=d41570a0-0cf0-422c-b3fc-e661cd0259b5
identity_1 | 08:50:00.400 INFO [activator-1-thread-1] Registering org.osgi.jmx.framework.PackageStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@473b1379 with name osgi.core:type=packageState,version=1.5,framework=org.apache.felix.framework,uuid=d41570a0-0cf0-422c-b3fc-e661cd0259b5
identity_1 | 08:50:00.461 INFO [activator-1-thread-1] Activating the Apache Karaf ServiceComponentRuntime MBean
identity_1 | 08:50:00.460 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.bundle.core/4.2.6
identity_1 | 08:50:00.471 INFO [features-3-thread-1] org.apache.karaf.scr.state/4.2.6
identity_1 | 08:50:00.501 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.scr.state/4.2.6
identity_1 | 08:50:00.505 INFO [features-3-thread-1] org.hibernate.validator/5.2.5.Final
identity_1 | 08:50:00.510 INFO [features-3-thread-1] org.apache.karaf.config.core/4.2.6
identity_1 | 08:50:00.567 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.config.core/4.2.6
identity_1 | 08:50:00.702 INFO [features-3-thread-1] org.apache.karaf.jaas.command/4.2.6
identity_1 | 08:50:00.739 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.jaas.command/4.2.6
identity_1 | 08:50:00.742 INFO [activator-1-thread-1] Registering commands for bundle org.apache.karaf.shell.ssh/4.2.6
identity_1 | 08:50:00.746 INFO [features-3-thread-1] Updating commands for bundle org.apache.karaf.jaas.command/4.2.6
identity_1 | 08:50:00.757 INFO [features-3-thread-1] Updating commands for bundle org.apache.karaf.jaas.command/4.2.6
identity_1 | 08:50:00.758 INFO [features-3-thread-1] org.apache.servicemix.bundles.cglib/3.2.12.1
identity_1 | 08:50:00.760 INFO [features-3-thread-1] org.apache.karaf.instance.core/4.2.6
identity_1 | 08:50:00.819 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.instance.core/4.2.6
identity_1 | 08:50:00.829 INFO [features-3-thread-1] org.apache.karaf.bundle.blueprintstate/4.2.6
identity_1 | 08:50:00.838 INFO [features-3-thread-1] org.apache.karaf.system.core/4.2.6
identity_1 | 08:50:00.864 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.system.core/4.2.6
identity_1 | 08:50:00.867 INFO [features-3-thread-1] org.apache.karaf.shell.commands/4.2.6
identity_1 | 08:50:00.882 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.shell.commands/4.2.6
identity_1 | 08:50:00.887 INFO [features-3-thread-1] com.fasterxml.jackson.core.jackson-annotations/2.9.9
identity_1 | 08:50:00.891 INFO [features-3-thread-1] com.fasterxml.jackson.core.jackson-core/2.9.9
identity_1 | 08:50:00.894 INFO [features-3-thread-1] com.fasterxml.jackson.core.jackson-databind/2.9.9.3
identity_1 | 08:50:00.900 INFO [features-3-thread-1] org.yaml.snakeyaml/1.24.0
identity_1 | 08:50:00.908 INFO [features-3-thread-1] com.fasterxml.jackson.dataformat.jackson-dataformat-yaml/2.9.9
identity_1 | 08:50:00.918 INFO [features-3-thread-1] com.fasterxml.jackson.module.jackson-module-jaxb-annotations/2.9.9
identity_1 | 08:50:00.939 INFO [features-3-thread-1] org.apache.cxf.cxf-rt-security/3.3.3
identity_1 | 08:50:00.943 INFO [features-3-thread-1] org.apache.cxf.cxf-rt-transports-http/3.3.3
identity_1 | 08:50:01.012 INFO [features-3-thread-1] Binding bundle: [org.apache.cxf.cxf-rt-transports-http [69]] to http service
identity_1 | 08:50:01.061 INFO [features-3-thread-1] org.apache.cxf.cxf-rt-frontend-jaxrs/3.3.3
identity_1 | 08:50:01.083 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] will add org.apache.jasper.servlet.JasperInitializer to ServletContainerInitializers
identity_1 | 08:50:01.085 INFO [features-3-thread-1] org.apache.cxf.cxf-rt-rs-client/3.3.3
identity_1 | 08:50:01.090 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] Skipt org.apache.jasper.servlet.JasperInitializer, because specialized handler will be present
identity_1 | 08:50:01.092 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] will add org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer to ServletContainerInitializers
identity_1 | 08:50:01.107 INFO [features-3-thread-1] org.apache.cxf.cxf-rt-management/3.3.3
identity_1 | 08:50:01.119 INFO [features-3-thread-1] org.apache.cxf.cxf-rt-rs-json-basic/3.3.3
identity_1 | 08:50:01.125 INFO [features-3-thread-1] org.apache.cxf.cxf-rt-rs-security-jose/3.3.3
identity_1 | 08:50:01.130 INFO [features-3-thread-1] org.apache.cxf.cxf-rt-rs-security-jose-jaxrs/3.3.3
identity_1 | 08:50:01.135 INFO [features-3-thread-1] org.apache.cxf.cxf-rt-rs-security-oauth2/3.3.3
identity_1 | 08:50:01.139 INFO [features-3-thread-1] org.apache.cxf.cxf-rt-rs-extension-search/3.3.3
identity_1 | 08:50:01.143 INFO [features-3-thread-1] org.apache.cxf.cxf-rt-rs-extension-providers/3.3.3
identity_1 | 08:50:01.146 INFO [features-3-thread-1] org.apache.cxf.cxf-rt-rs-service-description/3.3.3
identity_1 | 08:50:01.150 INFO [features-3-thread-1] org.apache.cxf.cxf-core/3.3.3
identity_1 | 08:50:01.210 INFO [features-3-thread-1] org.apache.cxf.karaf.cxf-karaf-commands/3.3.3
identity_1 | 08:50:01.262 INFO [features-3-thread-1] Registering commands for bundle org.apache.cxf.karaf.cxf-karaf-commands/3.3.3
identity_1 | 08:50:01.273 INFO [features-3-thread-1] org.apache.xbean.bundleutils/4.12.0
identity_1 | 08:50:01.293 INFO [features-3-thread-1] org.apache.xbean.finder/4.12.0
identity_1 | 08:50:01.305 INFO [features-3-thread-1] org.apache.servicemix.bundles.javax-inject/1.0.0.2
identity_1 | 08:50:01.311 INFO [features-3-thread-1] javax.interceptor-api/1.2.0
identity_1 | 08:50:01.315 INFO [features-3-thread-1] javax.enterprise.cdi-api/1.2.0
identity_1 | 08:50:01.330 INFO [features-3-thread-1] org.ops4j.pax.cdi.api/1.0.0
identity_1 | 08:50:01.336 INFO [features-3-thread-1] org.ops4j.pax.cdi.spi/1.0.0
identity_1 | 08:50:01.341 INFO [features-3-thread-1] com.google.guava/24.1.1.jre
identity_1 | 08:50:01.357 INFO [features-3-thread-1] eu.hlavki.identity.gsync-services-google-api/0.4.4
identity_1 | 08:50:01.677 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] added ServletContainerInitializer: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
identity_1 | 08:50:01.678 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] will add org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer to ServletContainerInitializers
identity_1 | 08:50:01.679 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] added ServletContainerInitializer: org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
identity_1 | 08:50:01.809 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] registering context DefaultHttpContext [bundle=org.apache.cxf.cxf-rt-transports-http [69], contextID=default], with context-name:
identity_1 | 08:50:01.927 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] registering JasperInitializer
identity_1 | 08:50:01.980 WARN [features-3-thread-1] No resource methods have been found for resource class org.apache.cxf.jaxrs.client.WebClient
identity_1 | 08:50:02.037 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] No DecoratedObjectFactory provided, using new org.eclipse.jetty.util.DecoratedObjectFactory[decorators=1]
identity_1 | 08:50:02.273 INFO [features-3-thread-1] Token lifetime set to 3600
identity_1 | 08:50:02.340 INFO [features-3-thread-1] Blueprint bundle eu.hlavki.identity.gsync-services-google-api/0.4.4 has been started
identity_1 | 08:50:02.342 INFO [features-3-thread-1] eu.hlavki.identity.gsync-services-config/0.4.4
identity_1 | 08:50:02.346 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] DefaultSessionIdManager workerName=node0
identity_1 | 08:50:02.347 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] No SessionScavenger set, using defaults
identity_1 | 08:50:02.348 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] node0 Scavenging every 660000ms
identity_1 | 08:50:02.389 INFO [features-3-thread-1] Blueprint bundle eu.hlavki.identity.gsync-services-config/0.4.4 has been started
identity_1 | 08:50:02.392 INFO [features-3-thread-1] jboss-classfilewriter/1.1.2.Final
identity_1 | 08:50:02.394 INFO [features-3-thread-1] com.unboundid.ldap.sdk/4.0.10
identity_1 | 08:50:02.401 INFO [features-3-thread-1] javax.persistence-api/2.2.0
identity_1 | 08:50:02.405 INFO [features-3-thread-1] org.apache.cxf.cxf-rt-rs-security-sso-oidc/3.3.3
identity_1 | 08:50:02.415 INFO [features-3-thread-1] eu.hlavki.identity.gsync-plugin-api/0.4.4
identity_1 | 08:50:02.434 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] Started HttpServiceContext{httpContext=DefaultHttpContext [bundle=org.apache.cxf.cxf-rt-transports-http [69], contextID=default]}
identity_1 | 08:50:02.434 INFO [features-3-thread-1] Blueprint bundle eu.hlavki.identity.gsync-plugin-api/0.4.4 has been started
identity_1 | 08:50:02.438 INFO [features-3-thread-1] org.ops4j.pax.cdi.extender/1.0.0
identity_1 | 08:50:02.443 INFO [features-3-thread-1] eu.hlavki.identity.gsync-services-ldap-api/0.4.4
identity_1 | 08:50:02.459 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] jetty-9.4.18.v20190429; built: 2019-04-29T20:42:08.989Z; git: e1bc35120a6617ee3df052294e433f3a25ce7097; jvm 11.0.4+11
identity_1 | 08:50:02.555 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] Started default@24f2015e{HTTP/1.1,[http/1.1]}{0.0.0.0:8181}
identity_1 | 08:50:02.556 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] Started @22913ms
ldap_1 | 5d8735ba conn=1000 fd=12 ACCEPT from IP=172.25.0.3:52060 (IP=0.0.0.0:389)
ldap_1 | 5d8735ba conn=1000 op=0 BIND dn="cn=admin,dc=example,dc=ru" method=128
ldap_1 | 5d8735ba conn=1000 op=0 BIND dn="cn=admin,dc=example,dc=ru" mech=SIMPLE ssf=0
ldap_1 | 5d8735ba conn=1000 op=0 RESULT tag=97 err=0 text=
ldap_1 | 5d8735ba conn=1001 fd=13 ACCEPT from IP=172.25.0.3:52062 (IP=0.0.0.0:389)
ldap_1 | 5d8735ba conn=1001 op=0 BIND dn="cn=admin,dc=example,dc=ru" method=128
ldap_1 | 5d8735ba conn=1001 op=0 BIND dn="cn=admin,dc=example,dc=ru" mech=SIMPLE ssf=0
ldap_1 | 5d8735ba conn=1001 op=0 RESULT tag=97 err=0 text=
identity_1 | 08:50:02.668 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] LDAP Configuration changed
identity_1 | 08:50:02.670 INFO [CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi])] Configuring UserLdapService...
identity_1 | 08:50:02.672 INFO [features-3-thread-1] Blueprint bundle eu.hlavki.identity.gsync-services-ldap-api/0.4.4 has been started
identity_1 | 08:50:02.673 INFO [features-3-thread-1] eu.hlavki.identity.gsync-services-synchronize-api/0.4.4
ldap_1 | 5d8735ba conn=1000 op=1 SRCH base="ou=people,dc=example,dc=ru" scope=0 deref=0 filter="(objectClass=*)"
ldap_1 | 5d8735ba conn=1000 op=1 SEARCH RESULT tag=101 err=32 nentries=0 text=
ldap_1 | 5d8735ba conn=1000 op=2 ADD dn="ou=people,dc=example,dc=ru"
identity_1 | 08:50:02.753 INFO [features-3-thread-1] Blueprint bundle eu.hlavki.identity.gsync-services-synchronize-api/0.4.4 has been started
identity_1 | 08:50:02.758 INFO [features-3-thread-1] eu.hlavki.identity.gsync-services-synchronize-client/0.4.4
ldap_1 | 5d8735ba conn=1000 op=2 RESULT tag=105 err=0 text=
identity_1 | 08:50:02.762 INFO [features-3-thread-1] Registering commands for bundle eu.hlavki.identity.gsync-services-synchronize-client/0.4.4
identity_1 | 08:50:02.763 INFO [features-3-thread-1] org.jboss.weld.osgi-bundle/2.4.5.Final
ldap_1 | 5d8735ba conn=1000 op=3 SRCH base="ou=groups,dc=example,dc=ru" scope=0 deref=0 filter="(objectClass=*)"
ldap_1 | 5d8735ba conn=1000 op=3 SEARCH RESULT tag=101 err=32 nentries=0 text=
ldap_1 | 5d8735ba conn=1000 op=4 ADD dn="ou=groups,dc=example,dc=ru"
identity_1 | 08:50:02.773 INFO [features-3-thread-1] org.ops4j.pax.cdi.weld/1.0.0
ldap_1 | 5d8735ba conn=1000 op=4 RESULT tag=105 err=0 text=
identity_1 | 08:50:02.789 INFO [features-3-thread-1] starting CDI extender org.ops4j.pax.cdi.extender
identity_1 | 08:50:02.794 INFO [features-3-thread-1] com.fasterxml.jackson.jaxrs.jackson-jaxrs-base/2.9.9
identity_1 | 08:50:02.799 INFO [features-3-thread-1] eu.hlavki.identity.gsync-services-google-client/0.4.4
identity_1 | 08:50:02.806 INFO [features-3-thread-1] Registering commands for bundle eu.hlavki.identity.gsync-services-google-client/0.4.4
identity_1 | 08:50:02.808 INFO [features-3-thread-1] eu.hlavki.identity.gsync-services-synchronize-scheduler/0.4.4
identity_1 | 08:50:02.890 INFO [features-3-thread-1] eu.hlavki.identity.gsync-services-facade/0.4.4
identity_1 | 08:50:03.037 INFO [features-3-thread-1] HV000001: Hibernate Validator 5.2.5.Final
identity_1 | 08:50:03.173 WARN [features-3-thread-1] No resource methods have been found for resource class org.apache.cxf.jaxrs.client.WebClient
identity_1 | 08:50:03.202 WARN [features-3-thread-1] No resource methods have been found for resource class org.apache.cxf.jaxrs.client.WebClient
identity_1 | 08:50:03.222 WARN [features-3-thread-1] No resource methods have been found for resource class org.apache.cxf.jaxrs.client.WebClient
ldap_1 | 5d8735bb conn=1000 fd=12 closed (connection lost)
ldap_1 | 5d8735bb conn=1002 fd=12 ACCEPT from IP=172.25.0.3:52064 (IP=0.0.0.0:389)
ldap_1 | 5d8735bb conn=1002 op=0 BIND dn="cn=admin,dc=example,dc=ru" method=128
ldap_1 | 5d8735bb conn=1002 op=0 BIND dn="cn=admin,dc=example,dc=ru" mech=SIMPLE ssf=0
ldap_1 | 5d8735bb conn=1002 op=0 RESULT tag=97 err=0 text=
identity_1 | 08:50:03.445 INFO [features-3-thread-1] Blueprint bundle eu.hlavki.identity.gsync-services-facade/0.4.4 has been started
identity_1 | 08:50:03.449 INFO [features-3-thread-1] eu.hlavki.identity.gsync-services-google-push/0.4.4
identity_1 | 08:50:03.672 INFO [features-3-thread-1] Blueprint bundle eu.hlavki.identity.gsync-services-google-push/0.4.4 has been started
identity_1 | 08:50:03.675 INFO [features-3-thread-1] eu.hlavki.identity.gsync-web/0.4.4
identity_1 | 08:50:03.689 INFO [features-3-thread-1] Binding bundle: [eu.hlavki.identity.gsync-web [34]] to http service
identity_1 | 08:50:03.699 INFO [features-3-thread-1] com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider/2.9.9
identity_1 | 08:50:03.702 INFO [features-3-thread-1] org.ops4j.pax.cdi.extension/1.0.0
identity_1 | 08:50:03.735 INFO [features-3-thread-1] Deployment finished. Registering FeatureDeploymentListener
identity_1 | 08:50:03.789 INFO [paxweb-extender-2-thread-1] will add org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer to ServletContainerInitializers
identity_1 | 08:50:03.790 INFO [paxweb-extender-2-thread-1] added ServletContainerInitializer: org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
identity_1 | 08:50:03.791 INFO [paxweb-extender-2-thread-1] will add org.apache.jasper.servlet.JasperInitializer to ServletContainerInitializers
identity_1 | 08:50:03.792 INFO [paxweb-extender-2-thread-1] Skipt org.apache.jasper.servlet.JasperInitializer, because specialized handler will be present
identity_1 | 08:50:03.793 INFO [paxweb-extender-2-thread-1] will add org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer to ServletContainerInitializers
identity_1 | 08:50:03.795 INFO [paxweb-extender-2-thread-1] added ServletContainerInitializer: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
identity_1 | 08:50:03.797 INFO [paxweb-extender-2-thread-1] registering context WebAppHttpContext{eu.hlavki.identity.gsync-web - 34}, with context-name:
identity_1 | 08:50:03.822 INFO [paxweb-extender-2-thread-1] registering JasperInitializer
identity_1 | 08:50:03.826 INFO [paxweb-extender-2-thread-1] No DecoratedObjectFactory provided, using new org.eclipse.jetty.util.DecoratedObjectFactory[decorators=1]
identity_1 | 08:50:03.872 INFO [paxweb-extender-2-thread-1] Started HttpServiceContext{httpContext=WebAppHttpContext{eu.hlavki.identity.gsync-web - 34}}
identity_1 | 08:50:03.979 INFO [features-3-thread-1] Done.
identity_1 | 08:50:19.600 WARN [qtp1121228914-117] javax.ws.rs.ServerErrorException: HTTP 503 Service Unavailable
identity_1 | at eu.hlavki.identity.services.rest.model.ServerError.serverError(ServerError.java:65)
identity_1 | at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.getGroupMembers(GSuiteGroupAuthorizationFilter.java:104)
identity_1 | at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.lambda$new$2(GSuiteGroupAuthorizationFilter.java:50)
identity_1 | at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:235)
identity_1 | at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.filter(GSuiteGroupAuthorizationFilter.java:79)
identity_1 | at org.apache.cxf.jaxrs.utils.JAXRSUtils.runContainerRequestFilters(JAXRSUtils.java:1714)
identity_1 | at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:205)
identity_1 | at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78)
identity_1 | at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
identity_1 | at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
identity_1 | at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267)
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
identity_1 | at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
identity_1 | at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:216)
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301)
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:225)
identity_1 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
identity_1 | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276)
identity_1 | at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:873)
identity_1 | at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623)
identity_1 | at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:214)
identity_1 | at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
identity_1 | at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)
identity_1 | at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71)
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
identity_1 | at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
identity_1 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
identity_1 | at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1700)
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
identity_1 | at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)
identity_1 | at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293)
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
identity_1 | at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
identity_1 | at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1667)
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
identity_1 | at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)
identity_1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
identity_1 | at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
identity_1 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
identity_1 | at org.eclipse.jetty.server.Server.handle(Server.java:505)
identity_1 | at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370)
identity_1 | at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267)
identity_1 | at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
identity_1 | at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
identity_1 | at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
identity_1 | at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
identity_1 | at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
identity_1 | at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
identity_1 | at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
identity_1 | at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
identity_1 | at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:698)
identity_1 | at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:804)
identity_1 | at java.base/java.lang.Thread.run(Unknown Source)
identity_1 | Caused by: eu.hlavki.identity.services.google.NoPrivateKeyException: Google services are not configured!
identity_1 | at eu.hlavki.identity.services.google.config.impl.ConfigurationImpl.readServiceAccountKey(ConfigurationImpl.java:275)
identity_1 | at eu.hlavki.identity.services.google.impl.TokenCache.getAccessToken(TokenCache.java:62)
identity_1 | at eu.hlavki.identity.services.google.impl.TokenCache.lambda$new$0(TokenCache.java:37)
identity_1 | at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:235)
identity_1 | at eu.hlavki.identity.services.google.impl.TokenCache.getToken(TokenCache.java:42)
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.readGroupMembers(GSuiteDirectoryServiceImpl.java:44)
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getGroupMembers(GSuiteDirectoryServiceImpl.java:36)
identity_1 | at Proxycbe4a33b_4d59_4027_8c87_2b4aa163fd6d.getGroupMembers(Unknown Source)
identity_1 | at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.getGroupMembers(GSuiteGroupAuthorizationFilter.java:98)
identity_1 | ... 53 more
identity_1 |
identity_1 | 09:00:00.020 INFO [Karaf_Worker-1] Running scheduler for synchronizing all group
identity_1 | 09:00:00.044 ERROR [Karaf_Worker-1] Exception during job execution of eu.hlavki.identity.services.scheduler.SyncGroupsJob@3e7b0d49 : Google services are not configured!
identity_1 | eu.hlavki.identity.services.google.NoPrivateKeyException: Google services are not configured!
identity_1 | at eu.hlavki.identity.services.google.config.impl.ConfigurationImpl.readServiceAccountKey(ConfigurationImpl.java:275)
identity_1 | at eu.hlavki.identity.services.google.impl.TokenCache.getAccessToken(TokenCache.java:62)
identity_1 | at eu.hlavki.identity.services.google.impl.TokenCache.lambda$new$0(TokenCache.java:37)
identity_1 | at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:235)
identity_1 | at eu.hlavki.identity.services.google.impl.TokenCache.getToken(TokenCache.java:42)
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getUserGroups(GSuiteDirectoryServiceImpl.java:75)
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAllGroups(GSuiteDirectoryServiceImpl.java:86)
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAllGroupMembershipInternal(GSuiteDirectoryServiceImpl.java:170)
identity_1 | at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAllGroupMembership(GSuiteDirectoryServiceImpl.java:92)
identity_1 | at Proxy6feb4fbb_295a_40f0_aa92_7285163cb7f5.getAllGroupMembership(Unknown Source)
identity_1 | at eu.hlavki.identity.services.sync.impl.AccountSyncServiceImpl.synchronizeAllGroups(AccountSyncServiceImpl.java:78)
identity_1 | at eu.hlavki.identity.services.scheduler.SyncGroupsJob.execute(SyncGroupsJob.java:28)
identity_1 | at org.apache.karaf.scheduler.core.QuartzJobExecutor.execute(QuartzJobExecutor.java:58)
identity_1 | at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
identity_1 | at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Effective January 15, 2020, The Central Repository no longer supports insecure communication over plain HTTP and requires that all requests to the repository are encrypted over HTTPS.
More info for e.g.:
https://stackoverflow.com/questions/59763531/maven-dependencies-are-failing-with-501-error-in-jenkins
Because of this, when I am trying to use docker image, it fails on getting files from central.
Hello,
I did follow all the steps in the documentation, i launch the containers, i open my browser to the right URL, i clic on sign-in, i'm logged with the right google account, and when i'm redirected, i got this error on the logs:
identity_1 | 2018-05-14T10:01:41,515 | INFO | qtp1837767860-96 | LoggingOutInterceptor | 41 - org.apache.cxf.cxf-core - 3.2.2 | Outbound Message identity_1 | --------------------------- identity_1 | ID: 28 identity_1 | Response-Code: 401 identity_1 | Content-Type: application/json;charset=utf-8 identity_1 | Headers: {Accept-Ranges=[none], Alt-Svc=[hq=":443"; ma=2592000; quic=51303433; quic=51303432; quic=51303431; quic=51303339; quic=51303335,quic=":443"; ma=2592000; v="43,42,41,39,35"], Cache-Control=[no-cache, no-store, max-age=0, must-revalidate], content-type=[application/json;charset=utf-8], Date=[Mon, 14 May 2018 10:01:41 GMT], Expires=[Mon, 01 Jan 1990 00:00:00 GMT], Pragma=[no-cache], Server=[ESF], transfer-encoding=[chunked], Vary=[Accept-Encoding], X-Content-Type-Options=[nosniff], X-Frame-Options=[SAMEORIGIN], X-XSS-Protection=[1; mode=block], Content-Type=[application/json; charset=utf-8]} identity_1 | Payload: { identity_1 | "error" : "unauthorized_client", identity_1 | "error_description" : "Client is unauthorized to retrieve access tokens using this method." identity_1 | } identity_1 | --------------------------------------
Prepare step-by-step video tutorial for G-Suite configuration.
I think i have configured as your documentation but i am still getting the issue .I am using 0.3.6 bu. I am not able to find why this is happening
identity_1 | 12:39:07.125 ERROR [Blueprint Extender: 2] Unable to start blueprint container for bundle eu.hlavki.identity.g-suite-identity-sync-services/0.3.6 due to unresolved dependencies [(objectClass=eu.hlavki.identity.services.ldap.LdapAccountService)]
identity_1 | java.util.concurrent.TimeoutException
identity_1 | at org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintContainerImpl.java:373)
identity_1 | at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:45)
identity_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
identity_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
identity_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
identity_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
identity_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
identity_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
identity_1 | at java.lang.Thread.run(Thread.java:748)
identity_1 | 12:39:11.245 ERROR [Blueprint Extender: 1] Unable to start blueprint container fodentity.g-suite-identity-sync-services-rest/0.3.6 due to unresolved dependencies [(objectClass=ervices.sync.AccountSyncService), (objectClass=eu.hlavki.identity.services.ldap.LdapAccountServ
identity_1 | java.util.concurrent.TimeoutException
identity_1 | at org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintC3)
identity_1 | at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(Disc:45)
identity_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
identity_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
identity_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$oolExecutor.java:180)
identity_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Schutor.java:293)
It seem that the client URL hardcode https://localhost:8443:
this is problematic in many ways:
first, that port is not exposed https://github.com/hlavki/g-suite-identity-sync/blob/master/distribution/src/main/docker/Dockerfile#L29
then, how can my users access the web server of my deployment and authenticate?
https://localhost:8443 is a valid URL but only on the docker host. not where users are.
I want to use https://hub.docker.com/_/traefik/ to terminate https and forward traffic to the container.
So, hlavki/g-suite-identity-sync
can either get it's hostname from the HTTP headers or from a configuration
When user is suspended by G Suite administrator, we should move it to some kind of deleted subtree.
I went through and set everything up according to the instructions. Triple checked all config options. There are no exceptions in my log files. LDAP connects properly, and Gsuite setup / login is all correct. However, when I go to Sign In, I log in through google, and then get sent right back to the Sign In page with no explanation.
Shame, it took a long time to set up, I'm really hoping I can get it to work.
Please help!!
Log file attached:
identity_log.txt
Vulnerabilities
DepShield reports that this application's usage of org.bouncycastle:bcprov-jdk15on:1.54 results in the following vulnerability(s):
Occurrences
org.bouncycastle:bcprov-jdk15on:1.54 is a transitive dependency introduced by the following direct dependency(s):
• org.apache.cxf.karaf:apache-cxf:3.3.1
└─ org.apache.cxf:cxf-rt-ws-security:3.3.1
└─ org.apache.wss4j:wss4j-ws-security-dom:2.2.2
└─ org.apache.wss4j:wss4j-ws-security-common:2.2.2
└─ org.opensaml:opensaml-saml-impl:3.3.0
└─ org.opensaml:opensaml-security-impl:3.3.0
└─ org.opensaml:opensaml-security-api:3.3.0
└─ org.bouncycastle:bcprov-jdk15on:1.54
This is an automated GitHub Issue created by Sonatype DepShield. Details on managing GitHub Apps, including DepShield, are available for personal and organization accounts. Please submit questions or feedback about DepShield to the Sonatype DepShield Community.
The project could not be analyzed because of maven build errors. Please review the error messages here. Another build will be scheduled within 24 hours. If the build is successful this issue will be closed, otherwise the error message will be updated.
This is an automated GitHub Issue created by Sonatype DepShield. GitHub Apps, including DepShield, can be managed from the Developer settings of the repository administrators.
Hi there!
I tried to install the g-suite-identity-sync but i fail at the same point. When i try to open up https://localhost:8181 then i get the response:
Error code: SSL_ERROR_RX_RECORD_TOO_LONG
I followed the installation guide step by step. Got no errors.+
I want to use this script in a production environment in the company where i started few months ago.
I'm bit confused what Karaf does in this thing ? And what is the "key magic"? I just need The Google Gsuite exported as LDAP - and this stable :)
Do you recommend the script in it's actual state for production? We would like to support you and your work on this project :)
Thanks and best regards from Berlin!
Marcus
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.