Created
August 18, 2022 03:19
-
-
Save arun-898/73dede003441db537a457c0535322dea to your computer and use it in GitHub Desktop.
Logs Vouch Proxy version : v0.37.3
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Attaching to vouch_vouch_1 | |
[36mvouch_1 |[0m {"level":"warn","ts":1660762651.354251,"msg":"set cfg.RootDir from VOUCH_ROOT env var: /"} | |
[36mvouch_1 |[0m {"level":"warn","ts":1660762651.3908663,"msg":"generating random session.key"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762651.3931358,"msg":"configuring ADFS OAuth"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762651.3970895,"msg":"configuring adfs OAuth with Endpoint https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762651.3980758,"msg":"Vouch.header.claims sub will be forwarded downstream in the Header X-Vouch-IdP-Claims-Sub"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762651.3987796,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_sub"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762651.3995266,"msg":"Vouch.header.claims name will be forwarded downstream in the Header X-Vouch-IdP-Claims-Name"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762651.401783,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_name"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762651.4024665,"msg":"Vouch.header.claims email will be forwarded downstream in the Header X-Vouch-IdP-Claims-Email"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762651.402708,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_email"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762651.4028685,"msg":"cfg.RootDir: /"} | |
[36mvouch_1 |[0m 2022-08-17T18:57:31.403Z INFO testing: true, using development console logger | |
[36mvouch_1 |[0m 2022-08-17T18:57:31.403Z DEBUG vouch.jwt.secret is 44 characters long | |
[36mvouch_1 |[0m 2022-08-17T18:57:31.403Z DEBUG vouch.session.key is 44 characters long | |
[36mvouch_1 |[0m 2022-08-17T18:57:31.405Z INFO jwtcache: the returned headers for a valid jwt will be cached for 20 minutes | |
[36mvouch_1 |[0m 2022-08-17T18:57:31.405Z DEBUG responses.Configure() attempting to parse embedded templates | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762651.403206,"msg":"Cfg {LogLevel:debug Listen:0.0.0.0 Port:9090 DocumentRoot: WriteTimeout:15 ReadTimeout:15 IdleTimeout:15 Domains:[] WhiteList:[] TeamWhiteList:[] AllowAllUsers:true PublicAccess:false TLS:{Cert: Key: Profile:intermediate} JWT:{SigningMethod:HS256 MaxAge:240 Issuer:Vouch Secret:XXXXXXXX PrivateKeyFile: PublicKeyFile: Compress:false} Cookie:{Name:my-vouch-ct Domain:mydomain.com Secure:true HTTPOnly:true MaxAge:240 SameSite:} Headers:{JWT:X-Vouch-Token User:X-Vouch-User QueryString:access_token Redirect:X-Vouch-Requested-URI Success:X-Vouch-Success Error:X-Vouch-Error ClaimHeader:X-Vouch-IdP-Claims- Claims:[sub name email] AccessToken:X-Vouch-IdP-AccessToken IDToken:X-Vouch-IdP-IdToken ClaimsCleaned:map[email:X-Vouch-IdP-Claims-Email name:X-Vouch-IdP-Claims-Name sub:X-Vouch-IdP-Claims-Sub]} Session:{Name:VouchSession MaxAge:5 Key:XXXXXXXX} TestURL: TestURLs:[] Testing:true LogoutRedirectURLs:[https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/logout?post_logout_redirect_uri=https://account.mydomain.com:8443]}"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762651.4033024,"msg":"cfg.GenOauth {Provider:adfs ClientID:12345678 ClientSecret:XXXXXXXX AuthURL:https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize TokenURL:https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/token LogoutURL: RedirectURL:https://vouch.mydomain.com:8443/auth RedirectURLs:[] RelyingPartyId:https://vouch.mydomain.com:8443/auth Scopes:[openid email profile] Claims:<nil> UserInfoURL:https://graph.microsoft.com/oidc/userinfo UserTeamURL: UserOrgURL: PreferredDomain: AzureToken:id_token CodeChallengeMethod:}"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762651.4067543,"msg":"checking availability of tcp port: 0.0.0.0:9090"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762651.4070482,"msg":"Copyright 2020-2022 the Vouch Proxy Authors"} | |
[36mvouch_1 |[0m {"level":"warn","ts":1660762651.407086,"msg":"This is free software with ABSOLUTELY NO WARRANTY."} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762651.407104,"msg":"starting Vouch Proxy","version":"a7461a8","buildtime":"2022-08-12T20:40:14Z","uname":"Linux","buildhost":"localhost","branch":"HEAD","semver":"v0.37.3","listen":"http://0.0.0.0:9090","tls":false,"document_root":"","oauth.provider":"adfs"} | |
[36mvouch_1 |[0m {"level":"warn","ts":1660762660.7941523,"msg":"set cfg.RootDir from VOUCH_ROOT env var: /"} | |
[36mvouch_1 |[0m 2022-08-17T18:57:40.804Z INFO testing: true, using development console logger | |
[36mvouch_1 |[0m 2022-08-17T18:57:40.804Z DEBUG vouch.jwt.secret is 44 characters long | |
[36mvouch_1 |[0m 2022-08-17T18:57:40.804Z DEBUG vouch.session.key is 44 characters long | |
[36mvouch_1 |[0m 2022-08-17T18:57:40.805Z INFO jwtcache: the returned headers for a valid jwt will be cached for 20 minutes | |
[36mvouch_1 |[0m 2022-08-17T18:57:40.805Z DEBUG responses.Configure() attempting to parse embedded templates | |
[36mvouch_1 |[0m {"level":"warn","ts":1660762660.8043354,"msg":"generating random session.key"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762660.8044717,"msg":"configuring ADFS OAuth"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762660.8044958,"msg":"configuring adfs OAuth with Endpoint https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762660.804568,"msg":"Vouch.header.claims sub will be forwarded downstream in the Header X-Vouch-IdP-Claims-Sub"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762660.8045943,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_sub"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762660.8046138,"msg":"Vouch.header.claims name will be forwarded downstream in the Header X-Vouch-IdP-Claims-Name"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762660.8046367,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_name"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762660.8046587,"msg":"Vouch.header.claims email will be forwarded downstream in the Header X-Vouch-IdP-Claims-Email"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762660.8046799,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_email"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762660.8046927,"msg":"cfg.RootDir: /"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762660.80474,"msg":"Cfg {LogLevel:debug Listen:0.0.0.0 Port:9090 DocumentRoot: WriteTimeout:15 ReadTimeout:15 IdleTimeout:15 Domains:[] WhiteList:[] TeamWhiteList:[] AllowAllUsers:true PublicAccess:false TLS:{Cert: Key: Profile:intermediate} JWT:{SigningMethod:HS256 MaxAge:240 Issuer:Vouch Secret:XXXXXXXX PrivateKeyFile: PublicKeyFile: Compress:false} Cookie:{Name:my-vouch-ct Domain:mydomain.com Secure:true HTTPOnly:true MaxAge:240 SameSite:} Headers:{JWT:X-Vouch-Token User:X-Vouch-User QueryString:access_token Redirect:X-Vouch-Requested-URI Success:X-Vouch-Success Error:X-Vouch-Error ClaimHeader:X-Vouch-IdP-Claims- Claims:[sub name email] AccessToken:X-Vouch-IdP-AccessToken IDToken:X-Vouch-IdP-IdToken ClaimsCleaned:map[email:X-Vouch-IdP-Claims-Email name:X-Vouch-IdP-Claims-Name sub:X-Vouch-IdP-Claims-Sub]} Session:{Name:VouchSession MaxAge:5 Key:XXXXXXXX} TestURL: TestURLs:[] Testing:true LogoutRedirectURLs:[https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/logout?post_logout_redirect_uri=https://account.mydomain.com:8443]}"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762660.8048074,"msg":"cfg.GenOauth {Provider:adfs ClientID:12345678 ClientSecret:XXXXXXXX AuthURL:https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize TokenURL:https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/token LogoutURL: RedirectURL:https://vouch.mydomain.com:8443/auth RedirectURLs:[] RelyingPartyId:https://vouch.mydomain.com:8443/auth Scopes:[openid email profile] Claims:<nil> UserInfoURL:https://graph.microsoft.com/oidc/userinfo UserTeamURL: UserOrgURL: PreferredDomain: AzureToken:id_token CodeChallengeMethod:}"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762660.8053887,"msg":"checking availability of tcp port: 0.0.0.0:9090"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762660.8055658,"msg":"Copyright 2020-2022 the Vouch Proxy Authors"} | |
[36mvouch_1 |[0m {"level":"warn","ts":1660762660.80561,"msg":"This is free software with ABSOLUTELY NO WARRANTY."} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762660.805629,"msg":"starting Vouch Proxy","version":"a7461a8","buildtime":"2022-08-12T20:40:14Z","uname":"Linux","buildhost":"localhost","branch":"HEAD","semver":"v0.37.3","listen":"http://0.0.0.0:9090","tls":false,"document_root":"","oauth.provider":"adfs"} | |
[36mvouch_1 |[0m {"level":"warn","ts":1660762687.9204164,"msg":"set cfg.RootDir from VOUCH_ROOT env var: /"} | |
[36mvouch_1 |[0m {"level":"warn","ts":1660762687.9325013,"msg":"generating random session.key"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762687.9336746,"msg":"configuring ADFS OAuth"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762687.9340503,"msg":"configuring adfs OAuth with Endpoint https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762687.934415,"msg":"Vouch.header.claims sub will be forwarded downstream in the Header X-Vouch-IdP-Claims-Sub"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762687.934774,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_sub"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762687.9356265,"msg":"Vouch.header.claims name will be forwarded downstream in the Header X-Vouch-IdP-Claims-Name"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762687.937269,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_name"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762687.9377687,"msg":"Vouch.header.claims email will be forwarded downstream in the Header X-Vouch-IdP-Claims-Email"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762687.938249,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_email"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762687.9388783,"msg":"cfg.RootDir: /"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762687.9391398,"msg":"Cfg {LogLevel:debug Listen:0.0.0.0 Port:9090 DocumentRoot: WriteTimeout:15 ReadTimeout:15 IdleTimeout:15 Domains:[] WhiteList:[] TeamWhiteList:[] AllowAllUsers:true PublicAccess:false TLS:{Cert: Key: Profile:intermediate} JWT:{SigningMethod:HS256 MaxAge:240 Issuer:Vouch Secret:XXXXXXXX PrivateKeyFile: PublicKeyFile: Compress:false} Cookie:{Name:my-vouch-ct Domain:mydomain.com Secure:true HTTPOnly:true MaxAge:240 SameSite:} Headers:{JWT:X-Vouch-Token User:X-Vouch-User QueryString:access_token Redirect:X-Vouch-Requested-URI Success:X-Vouch-Success Error:X-Vouch-Error ClaimHeader:X-Vouch-IdP-Claims- Claims:[sub name email] AccessToken:X-Vouch-IdP-AccessToken IDToken:X-Vouch-IdP-IdToken ClaimsCleaned:map[email:X-Vouch-IdP-Claims-Email name:X-Vouch-IdP-Claims-Name sub:X-Vouch-IdP-Claims-Sub]} Session:{Name:VouchSession MaxAge:5 Key:XXXXXXXX} TestURL: TestURLs:[] Testing:true LogoutRedirectURLs:[https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/logout?post_logout_redirect_uri=https://account.mydomain.com:8443]}"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762687.9399312,"msg":"cfg.GenOauth {Provider:adfs ClientID:12345678 ClientSecret:XXXXXXXX AuthURL:https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize TokenURL:https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/token LogoutURL: RedirectURL:https://vouch.mydomain.com:8443/auth RedirectURLs:[] RelyingPartyId:https://vouch.mydomain.com:8443/auth Scopes:[openid email profile] Claims:<nil> UserInfoURL:https://graph.microsoft.com/oidc/userinfo UserTeamURL: UserOrgURL: PreferredDomain: AzureToken:id_token CodeChallengeMethod:}"} | |
[36mvouch_1 |[0m 2022-08-17T18:58:07.940Z INFO testing: true, using development console logger | |
[36mvouch_1 |[0m 2022-08-17T18:58:07.940Z DEBUG vouch.jwt.secret is 44 characters long | |
[36mvouch_1 |[0m 2022-08-17T18:58:07.940Z DEBUG vouch.session.key is 44 characters long | |
[36mvouch_1 |[0m 2022-08-17T18:58:07.941Z INFO jwtcache: the returned headers for a valid jwt will be cached for 20 minutes | |
[36mvouch_1 |[0m 2022-08-17T18:58:07.941Z DEBUG responses.Configure() attempting to parse embedded templates | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762687.9420912,"msg":"checking availability of tcp port: 0.0.0.0:9090"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762687.942535,"msg":"Copyright 2020-2022 the Vouch Proxy Authors"} | |
[36mvouch_1 |[0m {"level":"warn","ts":1660762687.9426696,"msg":"This is free software with ABSOLUTELY NO WARRANTY."} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762687.9427266,"msg":"starting Vouch Proxy","version":"a7461a8","buildtime":"2022-08-12T20:40:14Z","uname":"Linux","buildhost":"localhost","branch":"HEAD","semver":"v0.37.3","listen":"http://0.0.0.0:9090","tls":false,"document_root":"","oauth.provider":"adfs"} | |
[36mvouch_1 |[0m 2022-08-17T18:59:09.039Z INFO |200| 108.5µs /healthcheck {"statusCode": 200, "request": 1, "latency": "108.5µs", "avgLatency": "108.5µs", "ipPort": "127.0.0.1:57164", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T18:59:35.550Z DEBUG /validate | |
[36mvouch_1 |[0m 2022-08-17T18:59:35.550Z WARN no jwt found in request | |
[36mvouch_1 |[0m 2022-08-17T18:59:35.550Z DEBUG setting the cookie domain to mydomain.com | |
[36mvouch_1 |[0m 2022-08-17T18:59:35.550Z DEBUG CaptureWriter.Write set w.StatusCode 401 | |
[36mvouch_1 |[0m 2022-08-17T18:59:35.550Z INFO |401| 295.1µs /validate {"statusCode": 401, "request": 2, "latency": "295.1µs", "avgLatency": "201.8µs", "ipPort": "172.18.0.5:51742", "method": "GET", "host": "vouch.mydomain.com", "path": "/validate", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T18:59:35.594Z DEBUG /login | |
[36mvouch_1 |[0m 2022-08-17T18:59:35.595Z DEBUG setting the cookie domain to mydomain.com | |
[36mvouch_1 |[0m 2022-08-17T18:59:35.596Z DEBUG session state set to bRVQMCXIyfhttP1evQa5n50xVYLk9dJ | |
[36mvouch_1 |[0m 2022-08-17T18:59:35.597Z DEBUG Login url param normalized to 'https://account.mydomain.com:8443/' | |
[36mvouch_1 |[0m 2022-08-17T18:59:35.597Z DEBUG session requestedURL set to https://account.mydomain.com:8443/ | |
[36mvouch_1 |[0m 2022-08-17T18:59:35.597Z DEBUG saving session with failcount 1 | |
[36mvouch_1 |[0m 2022-08-17T18:59:35.598Z DEBUG redirecting to oauthURL https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize?client_id=e05d7f18-f987-4d41-9d84-3f50686d1957&redirect_uri=https%3A%2F%2Fvouch.mydomain.com%3A8443%2Fauth&resource=https%3A%2F%2Fvouch.mydomain.com%3A8443%2Fauth&response_type=code&scope=openid+email+profile&state=bRVQMCXIyfhttP1evQa5n50xVYLk9dJ | |
[36mvouch_1 |[0m 2022-08-17T18:59:35.600Z INFO |200| 5.5332ms /login {"statusCode": 200, "request": 3, "latency": "5.5332ms", "avgLatency": "1.978933ms", "ipPort": "172.18.0.5:51746", "method": "GET", "host": "vouch.mydomain.com", "path": "/login", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T18:59:55.966Z DEBUG /auth | |
[36mvouch_1 |[0m 2022-08-17T18:59:55.968Z INFO |200| 2.3905ms /auth {"statusCode": 200, "request": 4, "latency": "2.3905ms", "avgLatency": "2.081824ms", "ipPort": "172.18.0.5:51754", "method": "GET", "host": "vouch.mydomain.com", "path": "/auth", "referer": "https://mydomain.b2clogin.com/"} | |
[36mvouch_1 |[0m 2022-08-17T18:59:58.457Z DEBUG /auth/{state}/ | |
[36mvouch_1 |[0m 2022-08-17T18:59:58.458Z DEBUG code: eyJraWQiOiJCR2xWdDJLQ2x4dXJCNGJlSmtmMFFxa2k0SXRQT29LSTZYcU9jdmt5WkZJIiwidmVyIjoiMS4wIiwiemlwIjoiRGVmbGF0ZSIsInNlciI6IjEuMCJ9.Rv3ggXsYzzk4o40kKM69yVuwp_r3katFlMrsj0R_Wdz0j7xnIfE63Hxv0UPy4x7meixKrKE0CN3A03PAo275u-KQeOMIwBNgnerhG1hH5XnFGrLOcPQsORlw0vx0B1g2IZcA5JjD0rzpNcK-GInDtDk9r4W0SUKxFFSw3ap-PFlEfUIy-dBpTJ-1PI_TNHOvRRgnSp-VPIGASzd3mWC0FceXO8W6O9FBwi6Wh3M1N3SP-m0dby2tdnn8-15zB4u7Bq6B_a9XmJD-Ot9xzlKAMVCHxJRKI5VcIM95FHrlTWrT4yMDdkvYXKZYw59jjjoPRTGKbemR8PxJ74amxn5Zkg.1looY1qC93s-l2JK.H9G0iOh-8KCFadw10Q6qOrDtd2-Sh8uZWpAgGwFYCJeDhTfv00C-sl8iw3AbqkJEMdnBdPBf4Vq5o-QfE7lJFqaKfbJpjP5769FkevdWZz8ANnZIJ4xGkCmgR_19bjqBQvmS9uNF4cnaefMk-MHFam2SZ9XmgSaU5qzniNn3SDad15TptjTbffQJXa7KLcoKn5K6DGm1FgOLpkpPX53fJkRYNrrOqXwd3Pa9P7rEb48QyI_Orofiy0xuV2WdPAAnHbq1xWVioJrQLlpdUdfvr8nZBt9Yg07C4_L12gQCmU9HHQ0gcodfKmXGTTVhk6fEP8l1JRI1eWhL1fRfgToA43U8RNbDy0VcYbNhjzOu6wY1Jpzbtr_X7XYus5iUdtNU8FKS1zg0xl4I5R9rWumv1FGLSGrCcHAIh5pz6Q3AMb5AUKI1df735aUDiLyrW5R7QNVXqnQTkp1BE8c6zCWCVJO2HU8jJOSyaOTcjbvSMFNhrTmzVOR3-HEKq842EMprBOhGLbDX_r8nPIO9jrQGc1Uw05EyDreroWxzm71GeBe7qHXvOvNy3HOzOGPbmphg6dR-haLVIH_wOsCoS7t4LEslbZ9ZrN_DD840lgovFoBAt68Fl3RnAIjGk6B5oLsxCYRhfK0YOUQF0JQ6Talge1g_E-BhcNiTbKoE4lGepgEAO25gGnXTaHQd.VRHQu-lnYau59WyuDQq6KQ | |
[36mvouch_1 |[0m 2022-08-17T19:00:01.408Z DEBUG getUserInfoFromADFS idToken: {"exp":1660766401,"nbf":1660762801,"ver":"1.0","iss":"https://mydomain.b2clogin.com/88bbf8d4-7659-4181-8671-7e4c934bfdcf/v2.0/","sub":"cdf56ec7-9858-4f60-841d-985805feffdf","aud":"e05d7f18-f987-4d41-9d84-3f50686d1957","acr":"B2c-signup","iat":1660762801,"auth_time":1660762795,"signInName":"arun.kumar@mydomain.co.nz","name":"Arun","given_name":"Arun","family_name":"Kumar","email":"arun.kumar@mydomain.co.nz","tid":"88bbf8d4-7659-4181-8671-7e4c934bfdcf"} | |
[36mvouch_1 |[0m 2022-08-17T19:00:01.408Z INFO adfs adfsUser: {User:{Username: Name:Arun Email:arun.kumar@mydomain.co.nz CreatedOn:0 LastUpdate:0 ID:0 TeamMemberships:[]} Sub:cdf56ec7-9858-4f60-841d-985805feffdf UPN:} | |
[36mvouch_1 |[0m 2022-08-17T19:00:01.410Z DEBUG User Obj: &{Username: Name: Email:arun.kumar@mydomain.co.nz CreatedOn:0 LastUpdate:0 ID:0 TeamMemberships:[]} | |
[36mvouch_1 |[0m 2022-08-17T19:00:01.411Z DEBUG /auth/{state}/ Claims from userinfo: {Claims:map[email:arun.kumar@mydomain.co.nz name:Arun sub:cdf56ec7-9858-4f60-841d-985805feffdf]} | |
[36mvouch_1 |[0m 2022-08-17T19:00:01.411Z DEBUG verifyUser: Success! skipping verification, cfg.Cfg.AllowAllUsers is true | |
[36mvouch_1 |[0m 2022-08-17T19:00:01.411Z DEBUG token created, expires: 1660777201 diff from now: 14400 | |
[36mvouch_1 |[0m 2022-08-17T19:00:01.412Z DEBUG setting the cookie domain to mydomain.com | |
[36mvouch_1 |[0m 2022-08-17T19:00:01.413Z INFO |200| 2.9893553s /auth/bRVQMCXIyfhttP1evQa5n50xVYLk9dJ/ {"statusCode": 200, "request": 5, "latency": "2.9893553s", "avgLatency": "599.536519ms", "ipPort": "172.18.0.5:51762", "method": "GET", "host": "vouch.mydomain.com", "path": "/auth/bRVQMCXIyfhttP1evQa5n50xVYLk9dJ/", "referer": "https://vouch.mydomain.com:8443/auth?state=bRVQMCXIyfhttP1evQa5n50xVYLk9dJ&code=eyJraWQiOiJCR2xWdDJLQ2x4dXJCNGJlSmtmMFFxa2k0SXRQT29LSTZYcU9jdmt5WkZJIiwidmVyIjoiMS4wIiwiemlwIjoiRGVmbGF0ZSIsInNlciI6IjEuMCJ9.Rv3ggXsYzzk4o40kKM69yVuwp_r3katFlMrsj0R_Wdz0j7xnIfE63Hxv0UPy4x7meixKrKE0CN3A03PAo275u-KQeOMIwBNgnerhG1hH5XnFGrLOcPQsORlw0vx0B1g2IZcA5JjD0rzpNcK-GInDtDk9r4W0SUKxFFSw3ap-PFlEfUIy-dBpTJ-1PI_TNHOvRRgnSp-VPIGASzd3mWC0FceXO8W6O9FBwi6Wh3M1N3SP-m0dby2tdnn8-15zB4u7Bq6B_a9XmJD-Ot9xzlKAMVCHxJRKI5VcIM95FHrlTWrT4yMDdkvYXKZYw59jjjoPRTGKbemR8PxJ74amxn5Zkg.1looY1qC93s-l2JK.H9G0iOh-8KCFadw10Q6qOrDtd2-Sh8uZWpAgGwFYCJeDhTfv00C-sl8iw3AbqkJEMdnBdPBf4Vq5o-QfE7lJFqaKfbJpjP5769FkevdWZz8ANnZIJ4xGkCmgR_19bjqBQvmS9uNF4cnaefMk-MHFam2SZ9XmgSaU5qzniNn3SDad15TptjTbffQJXa7KLcoKn5K6DGm1FgOLpkpPX53fJkRYNrrOqXwd3Pa9P7rEb48QyI_Orofiy0xuV2WdPAAnHbq1xWVioJrQLlpdUdfvr8nZBt9Yg07C4_L12gQCmU9HHQ0gcodfKmXGTTVhk6fEP8l1JRI1eWhL1fRfgToA43U8RNbDy0VcYbNhjzOu6wY1Jpzbtr_X7XYus5iUdtNU8FKS1zg0xl4I5R9rWumv1FGLSGrCcHAIh5pz6Q3AMb5AUKI1df735aUDiLyrW5R7QNVXqnQTkp1BE8c6zCWCVJO2HU8jJOSyaOTcjbvSMFNhrTmzVOR3-HEKq842EMprBOhGLbDX_r8nPIO9jrQGc1Uw05EyDreroWxzm71GeBe7qHXvOvNy3HOzOGPbmphg6dR-haLVIH_wOsCoS7t4LEslbZ9ZrN_DD840lgovFoBAt68Fl3RnAIjGk6B5oLsxCYRhfK0YOUQF0JQ6Talge1g_E-BhcNiTbKoE4lGepgEAO25gGnXTaHQd.VRHQu-lnYau59WyuDQq6KQ"} | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.449Z DEBUG jwt found in cookie | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.449Z DEBUG /validate | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.450Z DEBUG jwt found in cookie | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.450Z DEBUG tokenString length: 1819 | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.452Z DEBUG *ptokenCLaims: { map[email:arun.kumar@mydomain.co.nz name:Arun sub:cdf56ec7-9858-4f60-841d-985805feffdf] eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IlNMWmVpdmFuYWlxSGYwZGVCRmh5b0dQVnk0aTQyQWluUDlhWVd4Q29hQVUifQ.eyJleHAiOjE2NjA3NjY0MDEsIm5iZiI6MTY2MDc2MjgwMSwidmVyIjoiMS4wIiwiaXNzIjoiaHR0cHM6Ly9zdHVmZm5lYmIyY3VhdC5iMmNsb2dpbi5jb20vODhiYmY4ZDQtNzY1OS00MTgxLTg2NzEtN2U0YzkzNGJmZGNmL3YyLjAvIiwic3ViIjoiY2RmNTZlYzctOTg1OC00ZjYwLTg0MWQtOTg1ODA1ZmVmZmRmIiwiYXVkIjoiZTA1ZDdmMTgtZjk4Ny00ZDQxLTlkODQtM2Y1MDY4NmQxOTU3IiwiYWNyIjoiYjJjXzFhX3NpZ251cF9zaWduaW5fdXBmcm9udF9kYXRhX2NhcHR1cmUiLCJpYXQiOjE2NjA3NjI4MDEsImF1dGhfdGltZSI6MTY2MDc2Mjc5NSwic2lnbkluTmFtZSI6ImFydW4ua3VtYXJAc3R1ZmYuY28ubnoiLCJuYW1lIjoiQXJ1biIsImdpdmVuX25hbWUiOiJBcnVuIiwiZmFtaWx5X25hbWUiOiJLdW1hciIsImVtYWlsIjoiYXJ1bi5rdW1hckBzdHVmZi5jby5ueiIsInRpZCI6Ijg4YmJmOGQ0LTc2NTktNDE4MS04NjcxLTdlNGM5MzRiZmRjZiJ9.MspwkC1sCOoYJwTeUR8HSrAQpPkWz_W1YKbWsGS3gY8XFtk70dMsYg8LeTK6odMtONKQpWZq3H0-f6ncK1SYVjXUssiNUrZpEVn1etGSDZ_kmTnAFG5EvGem_4T-xODec3sA0TdB0Bid4rz0zCKyCslVeaD49LCQJTN9te0iyaVAvLnEATRlf841DFvaB9nD0wQSCuSVV8eG-_yKUODWqj41av50UoPctv41FSESO1wv42RmmtcjW8VkudzGhVf77HVph__AEceOLrYy9UbqAs51SJst3ZbjFjmbmH3UNGXtjQ8vHlawwd9h_C0C1okN4xFh0yDG5-uWnCZNukMp4Q {mydomain.com 1660777201 0 Vouch 0 }} | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.452Z WARN no User found in jwt | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.454Z DEBUG setting the cookie domain to mydomain.com | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.455Z DEBUG deleting cookie: my-vouch-ct | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.455Z DEBUG CaptureWriter.Write set w.StatusCode 401 | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.456Z INFO |401| 7.2087ms /validate {"statusCode": 401, "request": 6, "latency": "7.2087ms", "avgLatency": "500.815216ms", "ipPort": "172.18.0.5:51772", "method": "GET", "host": "vouch.mydomain.com", "path": "/validate", "referer": "https://vouch.mydomain.com:8443/"} | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.465Z DEBUG /login | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.465Z DEBUG setting the cookie domain to mydomain.com | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.466Z DEBUG deleting cookie: my-vouch-ct | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.467Z DEBUG session state set to IpiDJsxzJWuBtds27bQpvyOk6JsyvJr | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.467Z DEBUG Login url param normalized to 'https://account.mydomain.com:8443/' | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.468Z DEBUG session requestedURL set to https://account.mydomain.com:8443/ | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.468Z DEBUG saving session with failcount 1 | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.469Z DEBUG redirecting to oauthURL https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize?client_id=e05d7f18-f987-4d41-9d84-3f50686d1957&redirect_uri=https%3A%2F%2Fvouch.mydomain.com%3A8443%2Fauth&resource=https%3A%2F%2Fvouch.mydomain.com%3A8443%2Fauth&response_type=code&scope=openid+email+profile&state=IpiDJsxzJWuBtds27bQpvyOk6JsyvJr | |
[36mvouch_1 |[0m 2022-08-17T19:00:06.470Z INFO |200| 4.7469ms /login {"statusCode": 200, "request": 7, "latency": "4.7469ms", "avgLatency": "429.948314ms", "ipPort": "172.18.0.5:51774", "method": "GET", "host": "vouch.mydomain.com", "path": "/login", "referer": "https://vouch.mydomain.com:8443/"} | |
[36mvouch_1 |[0m 2022-08-17T19:00:09.138Z INFO |200| 120µs /healthcheck {"statusCode": 200, "request": 8, "latency": "120µs", "avgLatency": "376.219775ms", "ipPort": "127.0.0.1:57208", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m {"level":"warn","ts":1660762877.1047423,"msg":"set cfg.RootDir from VOUCH_ROOT env var: /"} | |
[36mvouch_1 |[0m {"level":"warn","ts":1660762877.123116,"msg":"generating random session.key"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762877.123253,"msg":"configuring ADFS OAuth"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762877.1232975,"msg":"configuring adfs OAuth with Endpoint https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762877.123351,"msg":"Vouch.header.claims sub will be forwarded downstream in the Header X-Vouch-IdP-Claims-Sub"} | |
[36mvouch_1 |[0m 2022-08-17T19:01:17.123Z INFO testing: true, using development console logger | |
[36mvouch_1 |[0m 2022-08-17T19:01:17.123Z DEBUG vouch.jwt.secret is 44 characters long | |
[36mvouch_1 |[0m 2022-08-17T19:01:17.123Z DEBUG vouch.session.key is 44 characters long | |
[36mvouch_1 |[0m 2022-08-17T19:01:17.123Z INFO jwtcache: the returned headers for a valid jwt will be cached for 20 minutes | |
[36mvouch_1 |[0m 2022-08-17T19:01:17.123Z DEBUG responses.Configure() attempting to parse embedded templates | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762877.1233733,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_sub"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762877.1233935,"msg":"Vouch.header.claims name will be forwarded downstream in the Header X-Vouch-IdP-Claims-Name"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762877.1234128,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_name"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762877.1234274,"msg":"Vouch.header.claims email will be forwarded downstream in the Header X-Vouch-IdP-Claims-Email"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762877.1234465,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_email"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762877.1234653,"msg":"cfg.RootDir: /"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762877.123517,"msg":"Cfg {LogLevel:debug Listen:0.0.0.0 Port:9090 DocumentRoot: WriteTimeout:15 ReadTimeout:15 IdleTimeout:15 Domains:[] WhiteList:[] TeamWhiteList:[] AllowAllUsers:true PublicAccess:false TLS:{Cert: Key: Profile:intermediate} JWT:{SigningMethod:HS256 MaxAge:240 Issuer:Vouch Secret:XXXXXXXX PrivateKeyFile: PublicKeyFile: Compress:false} Cookie:{Name:my-vouch-ct Domain:mydomain.com Secure:true HTTPOnly:true MaxAge:240 SameSite:} Headers:{JWT:X-Vouch-Token User:X-Vouch-User QueryString:access_token Redirect:X-Vouch-Requested-URI Success:X-Vouch-Success Error:X-Vouch-Error ClaimHeader:X-Vouch-IdP-Claims- Claims:[sub name email] AccessToken:X-Vouch-IdP-AccessToken IDToken:X-Vouch-IdP-IdToken ClaimsCleaned:map[email:X-Vouch-IdP-Claims-Email name:X-Vouch-IdP-Claims-Name sub:X-Vouch-IdP-Claims-Sub]} Session:{Name:VouchSession MaxAge:5 Key:XXXXXXXX} TestURL: TestURLs:[] Testing:true LogoutRedirectURLs:[https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/logout?post_logout_redirect_uri=https://account.mydomain.com:8443]}"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762877.1235511,"msg":"cfg.GenOauth {Provider:adfs ClientID:12345678 ClientSecret:XXXXXXXX AuthURL:https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize TokenURL:https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/token LogoutURL: RedirectURL:https://vouch.mydomain.com:8443/auth RedirectURLs:[] RelyingPartyId:https://vouch.mydomain.com:8443/auth Scopes:[openid email profile] Claims:<nil> UserInfoURL:https://graph.microsoft.com/oidc/userinfo UserTeamURL: UserOrgURL: PreferredDomain: AzureToken:id_token CodeChallengeMethod:}"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660762877.1238134,"msg":"checking availability of tcp port: 0.0.0.0:9090"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762877.1252863,"msg":"Copyright 2020-2022 the Vouch Proxy Authors"} | |
[36mvouch_1 |[0m {"level":"warn","ts":1660762877.12532,"msg":"This is free software with ABSOLUTELY NO WARRANTY."} | |
[36mvouch_1 |[0m {"level":"info","ts":1660762877.1270435,"msg":"starting Vouch Proxy","version":"a7461a8","buildtime":"2022-08-12T20:40:14Z","uname":"Linux","buildhost":"localhost","branch":"HEAD","semver":"v0.37.3","listen":"http://0.0.0.0:9090","tls":false,"document_root":"","oauth.provider":"adfs"} | |
[36mvouch_1 |[0m 2022-08-17T19:02:17.144Z INFO |200| 65.5µs /healthcheck {"statusCode": 200, "request": 1, "latency": "65.5µs", "avgLatency": "65.5µs", "ipPort": "127.0.0.1:57210", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:03:17.216Z INFO |200| 37.1µs /healthcheck {"statusCode": 200, "request": 2, "latency": "37.1µs", "avgLatency": "51.3µs", "ipPort": "127.0.0.1:57212", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:04:17.364Z INFO |200| 437.5µs /healthcheck {"statusCode": 200, "request": 3, "latency": "437.5µs", "avgLatency": "180.033µs", "ipPort": "127.0.0.1:57214", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:05:17.475Z INFO |200| 40.7µs /healthcheck {"statusCode": 200, "request": 4, "latency": "40.7µs", "avgLatency": "145.2µs", "ipPort": "127.0.0.1:57216", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:06:17.861Z INFO |200| 797.2µs /healthcheck {"statusCode": 200, "request": 5, "latency": "797.2µs", "avgLatency": "275.6µs", "ipPort": "127.0.0.1:57218", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:07:50.242Z INFO |200| 686.5µs /healthcheck {"statusCode": 200, "request": 6, "latency": "686.5µs", "avgLatency": "344.083µs", "ipPort": "127.0.0.1:57220", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:08:50.369Z INFO |200| 60.1µs /healthcheck {"statusCode": 200, "request": 7, "latency": "60.1µs", "avgLatency": "303.514µs", "ipPort": "127.0.0.1:57222", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:09:50.543Z INFO |200| 129.9µs /healthcheck {"statusCode": 200, "request": 8, "latency": "129.9µs", "avgLatency": "281.813µs", "ipPort": "127.0.0.1:57224", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:10:50.680Z INFO |200| 285.7µs /healthcheck {"statusCode": 200, "request": 9, "latency": "285.7µs", "avgLatency": "282.244µs", "ipPort": "127.0.0.1:57226", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:11:50.783Z INFO |200| 34.1µs /healthcheck {"statusCode": 200, "request": 10, "latency": "34.1µs", "avgLatency": "257.43µs", "ipPort": "127.0.0.1:57228", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:12:50.870Z INFO |200| 788.2µs /healthcheck {"statusCode": 200, "request": 11, "latency": "788.2µs", "avgLatency": "305.681µs", "ipPort": "127.0.0.1:57230", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:13:51.059Z INFO |200| 42.1µs /healthcheck {"statusCode": 200, "request": 12, "latency": "42.1µs", "avgLatency": "283.716µs", "ipPort": "127.0.0.1:57232", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:14:51.192Z INFO |200| 1.9275ms /healthcheck {"statusCode": 200, "request": 13, "latency": "1.9275ms", "avgLatency": "410.16µs", "ipPort": "127.0.0.1:57234", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:15:51.267Z INFO |200| 134.9µs /healthcheck {"statusCode": 200, "request": 14, "latency": "134.9µs", "avgLatency": "390.499µs", "ipPort": "127.0.0.1:57236", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:16:51.342Z INFO |200| 36.9µs /healthcheck {"statusCode": 200, "request": 15, "latency": "36.9µs", "avgLatency": "366.926µs", "ipPort": "127.0.0.1:57238", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:17:51.437Z INFO |200| 41.3µs /healthcheck {"statusCode": 200, "request": 16, "latency": "41.3µs", "avgLatency": "346.575µs", "ipPort": "127.0.0.1:57240", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:18:51.510Z INFO |200| 53.6µs /healthcheck {"statusCode": 200, "request": 17, "latency": "53.6µs", "avgLatency": "329.342µs", "ipPort": "127.0.0.1:57242", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:26:35.949Z INFO |200| 108µs /healthcheck {"statusCode": 200, "request": 18, "latency": "108µs", "avgLatency": "317.046µs", "ipPort": "127.0.0.1:57244", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-17T19:27:36.050Z INFO |200| 55.1µs /healthcheck {"statusCode": 200, "request": 19, "latency": "55.1µs", "avgLatency": "303.26µs", "ipPort": "127.0.0.1:57246", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T01:30:07.804Z INFO |200| 1.1914ms /healthcheck {"statusCode": 200, "request": 20, "latency": "1.1914ms", "avgLatency": "347.667µs", "ipPort": "127.0.0.1:57248", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T02:54:07.476Z INFO |200| 284.3µs /healthcheck {"statusCode": 200, "request": 21, "latency": "284.3µs", "avgLatency": "344.65µs", "ipPort": "127.0.0.1:57250", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T02:55:07.620Z INFO |200| 995.1µs /healthcheck {"statusCode": 200, "request": 22, "latency": "995.1µs", "avgLatency": "374.215µs", "ipPort": "127.0.0.1:57252", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T02:57:11.893Z INFO |200| 48.2µs /healthcheck {"statusCode": 200, "request": 23, "latency": "48.2µs", "avgLatency": "360.041µs", "ipPort": "127.0.0.1:57254", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T02:58:12.128Z INFO |200| 57.5µs /healthcheck {"statusCode": 200, "request": 24, "latency": "57.5µs", "avgLatency": "347.436µs", "ipPort": "127.0.0.1:57256", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T02:59:12.242Z INFO |200| 1.2396ms /healthcheck {"statusCode": 200, "request": 25, "latency": "1.2396ms", "avgLatency": "383.122µs", "ipPort": "127.0.0.1:57258", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T03:00:12.397Z INFO |200| 147.6µs /healthcheck {"statusCode": 200, "request": 26, "latency": "147.6µs", "avgLatency": "374.064µs", "ipPort": "127.0.0.1:57260", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T03:01:12.500Z INFO |200| 37.1µs /healthcheck {"statusCode": 200, "request": 27, "latency": "37.1µs", "avgLatency": "361.584µs", "ipPort": "127.0.0.1:57262", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T03:02:12.630Z INFO |200| 70.3µs /healthcheck {"statusCode": 200, "request": 28, "latency": "70.3µs", "avgLatency": "351.181µs", "ipPort": "127.0.0.1:57264", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T03:03:13.049Z INFO |200| 485µs /healthcheck {"statusCode": 200, "request": 29, "latency": "485µs", "avgLatency": "355.795µs", "ipPort": "127.0.0.1:57266", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m {"level":"warn","ts":1660791832.4385011,"msg":"set cfg.RootDir from VOUCH_ROOT env var: /"} | |
[36mvouch_1 |[0m {"level":"warn","ts":1660791832.47329,"msg":"generating random session.key"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660791832.4739957,"msg":"configuring ADFS OAuth"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660791832.4741817,"msg":"configuring adfs OAuth with Endpoint https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660791832.4743905,"msg":"Vouch.header.claims sub will be forwarded downstream in the Header X-Vouch-IdP-Claims-Sub"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660791832.474714,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_sub"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660791832.4749303,"msg":"Vouch.header.claims name will be forwarded downstream in the Header X-Vouch-IdP-Claims-Name"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660791832.4750772,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_name"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660791832.4752743,"msg":"Vouch.header.claims email will be forwarded downstream in the Header X-Vouch-IdP-Claims-Email"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660791832.475713,"msg":"nginx will populate the variable $auth_resp_x_vouch_idp_claims_email"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660791832.4760084,"msg":"cfg.RootDir: /"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660791832.476241,"msg":"Cfg {LogLevel:debug Listen:0.0.0.0 Port:9090 DocumentRoot: WriteTimeout:15 ReadTimeout:15 IdleTimeout:15 Domains:[] WhiteList:[] TeamWhiteList:[] AllowAllUsers:true PublicAccess:false TLS:{Cert: Key: Profile:intermediate} JWT:{SigningMethod:HS256 MaxAge:240 Issuer:Vouch Secret:XXXXXXXX PrivateKeyFile: PublicKeyFile: Compress:false} Cookie:{Name:my-vouch-ct Domain:mydomain.com Secure:true HTTPOnly:true MaxAge:240 SameSite:} Headers:{JWT:X-Vouch-Token User:X-Vouch-User QueryString:access_token Redirect:X-Vouch-Requested-URI Success:X-Vouch-Success Error:X-Vouch-Error ClaimHeader:X-Vouch-IdP-Claims- Claims:[sub name email] AccessToken:X-Vouch-IdP-AccessToken IDToken:X-Vouch-IdP-IdToken ClaimsCleaned:map[email:X-Vouch-IdP-Claims-Email name:X-Vouch-IdP-Claims-Name sub:X-Vouch-IdP-Claims-Sub]} Session:{Name:VouchSession MaxAge:5 Key:XXXXXXXX} TestURL: TestURLs:[] Testing:true LogoutRedirectURLs:[https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/logout?post_logout_redirect_uri=https://account.mydomain.com:8443]}"} | |
[36mvouch_1 |[0m {"level":"debug","ts":1660791832.4767137,"msg":"cfg.GenOauth {Provider:adfs ClientID:12345678 ClientSecret:XXXXXXXX AuthURL:https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize TokenURL:https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/token LogoutURL: RedirectURL:https://vouch.mydomain.com:8443/auth RedirectURLs:[] RelyingPartyId:https://vouch.mydomain.com:8443/auth Scopes:[openid email profile] Claims:<nil> UserInfoURL:https://graph.microsoft.com/oidc/userinfo UserTeamURL: UserOrgURL: PreferredDomain: AzureToken:id_token CodeChallengeMethod:}"} | |
[36mvouch_1 |[0m 2022-08-18T03:03:52.477Z INFO testing: true, using development console logger | |
[36mvouch_1 |[0m 2022-08-18T03:03:52.477Z DEBUG vouch.jwt.secret is 44 characters long | |
[36mvouch_1 |[0m 2022-08-18T03:03:52.477Z DEBUG vouch.session.key is 44 characters long | |
[36mvouch_1 |[0m 2022-08-18T03:03:52.478Z INFO jwtcache: the returned headers for a valid jwt will be cached for 20 minutes | |
[36mvouch_1 |[0m 2022-08-18T03:03:52.478Z DEBUG responses.Configure() attempting to parse embedded templates | |
[36mvouch_1 |[0m {"level":"debug","ts":1660791832.4813364,"msg":"checking availability of tcp port: 0.0.0.0:9090"} | |
[36mvouch_1 |[0m {"level":"info","ts":1660791832.4835687,"msg":"Copyright 2020-2022 the Vouch Proxy Authors"} | |
[36mvouch_1 |[0m {"level":"warn","ts":1660791832.4838629,"msg":"This is free software with ABSOLUTELY NO WARRANTY."} | |
[36mvouch_1 |[0m {"level":"info","ts":1660791832.4841096,"msg":"starting Vouch Proxy","version":"a7461a8","buildtime":"2022-08-12T20:40:14Z","uname":"Linux","buildhost":"localhost","branch":"HEAD","semver":"v0.37.3","listen":"http://0.0.0.0:9090","tls":false,"document_root":"","oauth.provider":"adfs"} | |
[36mvouch_1 |[0m 2022-08-18T03:04:21.416Z DEBUG /validate | |
[36mvouch_1 |[0m 2022-08-18T03:04:21.417Z WARN no jwt found in request | |
[36mvouch_1 |[0m 2022-08-18T03:04:21.417Z DEBUG setting the cookie domain to mydomain.com | |
[36mvouch_1 |[0m 2022-08-18T03:04:21.417Z DEBUG CaptureWriter.Write set w.StatusCode 401 | |
[36mvouch_1 |[0m 2022-08-18T03:04:21.418Z INFO |401| 1.0999ms /validate {"statusCode": 401, "request": 1, "latency": "1.0999ms", "avgLatency": "1.0999ms", "ipPort": "172.18.0.5:35236", "method": "GET", "host": "vouch.mydomain.com", "path": "/validate", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T03:04:21.498Z DEBUG /login | |
[36mvouch_1 |[0m 2022-08-18T03:04:21.498Z DEBUG setting the cookie domain to mydomain.com | |
[36mvouch_1 |[0m 2022-08-18T03:04:21.499Z DEBUG session state set to nsxXwQvoMrdiPNCo496sdnm0ZqmGblhS | |
[36mvouch_1 |[0m 2022-08-18T03:04:21.499Z DEBUG Login url param normalized to 'https://account.mydomain.com:8443/' | |
[36mvouch_1 |[0m 2022-08-18T03:04:21.499Z DEBUG session requestedURL set to https://account.mydomain.com:8443/ | |
[36mvouch_1 |[0m 2022-08-18T03:04:21.499Z DEBUG saving session with failcount 1 | |
[36mvouch_1 |[0m 2022-08-18T03:04:21.505Z DEBUG redirecting to oauthURL https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize?client_id=e05d7f18-f987-4d41-9d84-3f50686d1957&redirect_uri=https%3A%2F%2Fvouch.mydomain.com%3A8443%2Fauth&resource=https%3A%2F%2Fvouch.mydomain.com%3A8443%2Fauth&response_type=code&scope=openid+email+profile&state=nsxXwQvoMrdiPNCo496sdnm0ZqmGblhS | |
[36mvouch_1 |[0m 2022-08-18T03:04:21.512Z INFO |200| 14.8516ms /login {"statusCode": 200, "request": 2, "latency": "14.8516ms", "avgLatency": "7.97575ms", "ipPort": "172.18.0.5:35240", "method": "GET", "host": "vouch.mydomain.com", "path": "/login", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T03:04:47.593Z DEBUG /auth | |
[36mvouch_1 |[0m 2022-08-18T03:04:47.593Z INFO |200| 646.8µs /auth {"statusCode": 200, "request": 3, "latency": "646.8µs", "avgLatency": "5.532767ms", "ipPort": "172.18.0.5:35248", "method": "GET", "host": "vouch.mydomain.com", "path": "/auth", "referer": "https://mydomain.b2clogin.com/"} | |
[36mvouch_1 |[0m 2022-08-18T03:04:50.027Z DEBUG /auth/{state}/ | |
[36mvouch_1 |[0m 2022-08-18T03:04:50.033Z DEBUG code: eyJraWQiOiJCR2xWdDJLQ2x4dXJCNGJlSmtmMFFxa2k0SXRQT29LSTZYcU9jdmt5WkZJIiwidmVyIjoiMS4wIiwiemlwIjoiRGVmbGF0ZSIsInNlciI6IjEuMCJ9.h2sSyZ22Vin8V_7gSIQ0THyDHCw8IPQ5oeGXcA04sPOmhOyvklr29AHoGIyrjjd6U7pQKOFTPgFVH7q56D6kV6bRkdJW1jTLDOsi8Bg8pPFo49DxVQ_qBBnGcxkGkv-xqWX8NokEoS_AJ_qrMh5Ge3hV2HXOzMZHl2UQWrz5N659jndGxM5Hncfgwenn8NjrwfSAavG3onmHM1zRQIeR2AnJBKMHiDLJOcCWAfBrEV0cd3LbbmLvn7d541Omvi7-VJOUE18m6galsaCpcPf0sjBgoQkRd96EV1a_HyIzCXogdnm03dCZVlrhuRDu47V3oSHQRcAnUFJSpJFm3FvY3g.GVBBdVo7wyw0Uwpw.RplNVgEFUg-nJ1SCpFxpMPUn5nfEyhTDDBmdEbECpK8jl7Iz0J1qfQkYqeHz-uWv2tQRV_WA2HnSP8gtJltB0-7FmVJ0ucNis1_qS3igDzBbACsleBHRutg_THMti6Q1HXdykkT6ZG9nO9ync4Ms8SNv2N1qHYdT6MIVlp_Rk7DAkpMYWUM8F3aGQOT2VsJPWPGqo3lkvAY15tWMoPZdCdlJYvqSutz5up2yYiUCFAOnjVJhwn7MERHqT928C81zWB0V7KwoZ4vmJ-jNNbnDVECDX7FPfUeHZqXZtKmtrDS8x2zcG6_6NW0tpYUcKFTrMigAcHz9rQyLW3ASt1NNzOonxjjwzMjA9SF0APYq6udYV8lP3vxAAz-ugNdNL31Rr35amtccUUNTeScNx2FtI636ZrgvEYJ1xJmGvnzdtTlCApEoRM1f_bbws51HfcHKa8w5CEz2np0JGo2YGQ-d08ewXHnN2veTgypiKu0iFfBg7_oyTKnJtcbrnvK1hXA7_cZQJsb03-qYW2Gx_7ejwNpMGNOeHnWU56LSpLUzNhHpZm_SfWFufEE9rFrmNd6-8RUxGcBmdg_OLoSEhqdYtLpx7zhzlbD9Lsm9i44GLXSKKD1FTl-r-h0bHUH5Jp0UHk29QMOSFGYN9sGNn2U3idsUa9b_g2dcbV7_KkDvLLYEsU5-WyvdgYiGXw.2ykqzyT6MW17BtWvoqocAg | |
[36mvouch_1 |[0m 2022-08-18T03:04:52.517Z INFO |200| 64.2µs /healthcheck {"statusCode": 200, "request": 4, "latency": "64.2µs", "avgLatency": "4.165626ms", "ipPort": "127.0.0.1:57298", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T03:04:55.102Z DEBUG getUserInfoFromADFS idToken: {"exp":1660795495,"nbf":1660791895,"ver":"1.0","iss":"https://mydomain.b2clogin.com/88bbf8d4-7659-4181-8671-7e4c934bfdcf/v2.0/","sub":"cdf56ec7-9858-4f60-841d-985805feffdf","aud":"e05d7f18-f987-4d41-9d84-3f50686d1957","acr":"B2c-signup","iat":1660791895,"auth_time":1660791886,"signInName":"arun.kumar@mydomain.co.nz","name":"Arun","given_name":"Arun","family_name":"Kumar","email":"arun.kumar@mydomain.co.nz","tid":"88bbf8d4-7659-4181-8671-7e4c934bfdcf"} | |
[36mvouch_1 |[0m 2022-08-18T03:04:55.103Z INFO adfs adfsUser: {User:{Username: Name:Arun Email:arun.kumar@mydomain.co.nz CreatedOn:0 LastUpdate:0 ID:0 TeamMemberships:[]} Sub:cdf56ec7-9858-4f60-841d-985805feffdf UPN:} | |
[36mvouch_1 |[0m 2022-08-18T03:04:55.103Z DEBUG User Obj: &{Username: Name: Email:arun.kumar@mydomain.co.nz CreatedOn:0 LastUpdate:0 ID:0 TeamMemberships:[]} | |
[36mvouch_1 |[0m 2022-08-18T03:04:55.103Z DEBUG /auth/{state}/ Claims from userinfo: {Claims:map[email:arun.kumar@mydomain.co.nz name:Arun sub:cdf56ec7-9858-4f60-841d-985805feffdf]} | |
[36mvouch_1 |[0m 2022-08-18T03:04:55.103Z DEBUG verifyUser: Success! skipping verification, cfg.Cfg.AllowAllUsers is true | |
[36mvouch_1 |[0m 2022-08-18T03:04:55.103Z DEBUG token created, expires: 1660806295 diff from now: 14400 | |
[36mvouch_1 |[0m 2022-08-18T03:04:55.105Z DEBUG setting the cookie domain to mydomain.com | |
[36mvouch_1 |[0m 2022-08-18T03:04:55.107Z INFO |200| 5.0797321s /auth/nsxXwQvoMrdiPNCo496sdnm0ZqmGblhS/ {"statusCode": 200, "request": 5, "latency": "5.0797321s", "avgLatency": "1.01927892s", "ipPort": "172.18.0.5:35256", "method": "GET", "host": "vouch.mydomain.com", "path": "/auth/nsxXwQvoMrdiPNCo496sdnm0ZqmGblhS/", "referer": "https://vouch.mydomain.com:8443/auth?state=nsxXwQvoMrdiPNCo496sdnm0ZqmGblhS&code=eyJraWQiOiJCR2xWdDJLQ2x4dXJCNGJlSmtmMFFxa2k0SXRQT29LSTZYcU9jdmt5WkZJIiwidmVyIjoiMS4wIiwiemlwIjoiRGVmbGF0ZSIsInNlciI6IjEuMCJ9.h2sSyZ22Vin8V_7gSIQ0THyDHCw8IPQ5oeGXcA04sPOmhOyvklr29AHoGIyrjjd6U7pQKOFTPgFVH7q56D6kV6bRkdJW1jTLDOsi8Bg8pPFo49DxVQ_qBBnGcxkGkv-xqWX8NokEoS_AJ_qrMh5Ge3hV2HXOzMZHl2UQWrz5N659jndGxM5Hncfgwenn8NjrwfSAavG3onmHM1zRQIeR2AnJBKMHiDLJOcCWAfBrEV0cd3LbbmLvn7d541Omvi7-VJOUE18m6galsaCpcPf0sjBgoQkRd96EV1a_HyIzCXogdnm03dCZVlrhuRDu47V3oSHQRcAnUFJSpJFm3FvY3g.GVBBdVo7wyw0Uwpw.RplNVgEFUg-nJ1SCpFxpMPUn5nfEyhTDDBmdEbECpK8jl7Iz0J1qfQkYqeHz-uWv2tQRV_WA2HnSP8gtJltB0-7FmVJ0ucNis1_qS3igDzBbACsleBHRutg_THMti6Q1HXdykkT6ZG9nO9ync4Ms8SNv2N1qHYdT6MIVlp_Rk7DAkpMYWUM8F3aGQOT2VsJPWPGqo3lkvAY15tWMoPZdCdlJYvqSutz5up2yYiUCFAOnjVJhwn7MERHqT928C81zWB0V7KwoZ4vmJ-jNNbnDVECDX7FPfUeHZqXZtKmtrDS8x2zcG6_6NW0tpYUcKFTrMigAcHz9rQyLW3ASt1NNzOonxjjwzMjA9SF0APYq6udYV8lP3vxAAz-ugNdNL31Rr35amtccUUNTeScNx2FtI636ZrgvEYJ1xJmGvnzdtTlCApEoRM1f_bbws51HfcHKa8w5CEz2np0JGo2YGQ-d08ewXHnN2veTgypiKu0iFfBg7_oyTKnJtcbrnvK1hXA7_cZQJsb03-qYW2Gx_7ejwNpMGNOeHnWU56LSpLUzNhHpZm_SfWFufEE9rFrmNd6-8RUxGcBmdg_OLoSEhqdYtLpx7zhzlbD9Lsm9i44GLXSKKD1FTl-r-h0bHUH5Jp0UHk29QMOSFGYN9sGNn2U3idsUa9b_g2dcbV7_KkDvLLYEsU5-WyvdgYiGXw.2ykqzyT6MW17BtWvoqocAg"} | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.495Z DEBUG jwt found in cookie | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.495Z DEBUG /validate | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.496Z DEBUG jwt found in cookie | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.496Z DEBUG tokenString length: 1819 | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.498Z DEBUG *ptokenCLaims: { map[email:arun.kumar@mydomain.co.nz name:Arun sub:cdf56ec7-9858-4f60-841d-985805feffdf] eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IlNMWmVpdmFuYWlxSGYwZGVCRmh5b0dQVnk0aTQyQWluUDlhWVd4Q29hQVUifQ.eyJleHAiOjE2NjA3OTU0OTUsIm5iZiI6MTY2MDc5MTg5NSwidmVyIjoiMS4wIiwiaXNzIjoiaHR0cHM6Ly9zdHVmZm5lYmIyY3VhdC5iMmNsb2dpbi5jb20vODhiYmY4ZDQtNzY1OS00MTgxLTg2NzEtN2U0YzkzNGJmZGNmL3YyLjAvIiwic3ViIjoiY2RmNTZlYzctOTg1OC00ZjYwLTg0MWQtOTg1ODA1ZmVmZmRmIiwiYXVkIjoiZTA1ZDdmMTgtZjk4Ny00ZDQxLTlkODQtM2Y1MDY4NmQxOTU3IiwiYWNyIjoiYjJjXzFhX3NpZ251cF9zaWduaW5fdXBmcm9udF9kYXRhX2NhcHR1cmUiLCJpYXQiOjE2NjA3OTE4OTUsImF1dGhfdGltZSI6MTY2MDc5MTg4Niwic2lnbkluTmFtZSI6ImFydW4ua3VtYXJAc3R1ZmYuY28ubnoiLCJuYW1lIjoiQXJ1biIsImdpdmVuX25hbWUiOiJBcnVuIiwiZmFtaWx5X25hbWUiOiJLdW1hciIsImVtYWlsIjoiYXJ1bi5rdW1hckBzdHVmZi5jby5ueiIsInRpZCI6Ijg4YmJmOGQ0LTc2NTktNDE4MS04NjcxLTdlNGM5MzRiZmRjZiJ9.jtCmLOdRGHnmErKEnmPPepv_sMPvv2VhsErF4ZZI6d-t1OIziIHbt8cQDmwwFXJKlIQYnnVg7BJhqWowt8ASEbyp4dmCgJlVuIU61tLtf8OcmuNqAaQ_RadLm4qprpD3_MbBl3hyBTTGC10uyd85VjhGLaZtxVG_E63C2WGoFwxo9ZobBRayJ7DMbuYLOuhUyWytbFOLkLSy8Qz2YqQ9r9hiGud0oHkdm0s4i8AwvSl8CRm0f4YRjVK3AnG51QdzuSO4ef1DJFUszMZSmThlmocxULHHLeEpPVPjmTOBfQkqD89MmCBMXb2lKqRpZxIpYXMNnfa9z4lzfDHPg6MeJg {mydomain.com 1660806295 0 Vouch 0 }} | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.498Z WARN no User found in jwt | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.499Z DEBUG setting the cookie domain to mydomain.com | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.499Z DEBUG deleting cookie: my-vouch-ct | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.499Z DEBUG CaptureWriter.Write set w.StatusCode 401 | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.501Z INFO |401| 6.8603ms /validate {"statusCode": 401, "request": 6, "latency": "6.8603ms", "avgLatency": "850.542484ms", "ipPort": "172.18.0.5:35272", "method": "GET", "host": "vouch.mydomain.com", "path": "/validate", "referer": "https://vouch.mydomain.com:8443/"} | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.507Z DEBUG /login | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.509Z DEBUG setting the cookie domain to mydomain.com | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.509Z DEBUG deleting cookie: my-vouch-ct | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.510Z DEBUG session state set to Uswrm3bkKMYbJ7wWzCbcMM6g7K0kK | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.510Z DEBUG Login url param normalized to 'https://account.mydomain.com:8443/' | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.510Z DEBUG session requestedURL set to https://account.mydomain.com:8443/ | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.510Z DEBUG saving session with failcount 1 | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.511Z DEBUG redirecting to oauthURL https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize?client_id=e05d7f18-f987-4d41-9d84-3f50686d1957&redirect_uri=https%3A%2F%2Fvouch.mydomain.com%3A8443%2Fauth&resource=https%3A%2F%2Fvouch.mydomain.com%3A8443%2Fauth&response_type=code&scope=openid+email+profile&state=Uswrm3bkKMYbJ7wWzCbcMM6g7K0kK | |
[36mvouch_1 |[0m 2022-08-18T03:05:16.513Z INFO |200| 6.3344ms /login {"statusCode": 200, "request": 7, "latency": "6.3344ms", "avgLatency": "729.94133ms", "ipPort": "172.18.0.5:35274", "method": "GET", "host": "vouch.mydomain.com", "path": "/login", "referer": "https://vouch.mydomain.com:8443/"} | |
[36mvouch_1 |[0m 2022-08-18T03:05:20.364Z DEBUG /auth | |
[36mvouch_1 |[0m 2022-08-18T03:05:20.365Z INFO |200| 1.2117ms /auth {"statusCode": 200, "request": 8, "latency": "1.2117ms", "avgLatency": "638.850127ms", "ipPort": "172.18.0.5:35282", "method": "GET", "host": "vouch.mydomain.com", "path": "/auth", "referer": "https://vouch.mydomain.com:8443/"} | |
[36mvouch_1 |[0m 2022-08-18T03:05:23.503Z DEBUG /auth/{state}/ | |
[36mvouch_1 |[0m 2022-08-18T03:05:23.504Z DEBUG code: eyJraWQiOiJCR2xWdDJLQ2x4dXJCNGJlSmtmMFFxa2k0SXRQT29LSTZYcU9jdmt5WkZJIiwidmVyIjoiMS4wIiwiemlwIjoiRGVmbGF0ZSIsInNlciI6IjEuMCJ9.GFCxsQeIegxSt_Y9YaHUXaxjCGjPQ9z6Z4eaWHjoclgjSb5tRjcF7ysgz_cWeGhD5HHK0oOCpbuGRY4lNzRbzOYrfiX8aiXFOMPfz0x8FJDta1T1BbC1pNpUHhCuT2DOALU_3madBncPDnA1dohK-zo6ZU3_6a18p9BfQlWAQnxZSwJ8EuyONJ6RCzpMz3nTeFnLo69xFjUHLgkfUN7qzNnEbnslNc040dujbwaWkdBVvmPnj-auu6ybo2jLPBYH8TM41N8yvndJb9uJ6cJCzqKh-V9AYpvaSIQN7eC-P7hRdAv2BPPr15GlObg9NZsFXkmE3p0sGNHzC_W-HV7XLw.xKZuxgd_iv7cadLT.34WpjLErCkMsOE36WRURADjy9MtU8v-ib0aRrjYzA6a6y0jSpKCPPKlBe3vntRAvXt7TAJbSyE4JKsDwZ_lgyeAmvPDhdvySCDG1Edd-9brpa8cHE3fS4_twiidlcXk2svCnwoG6GBFLOe1VZM6F-xT9CbVyPn7psR66WKZ2s4Fv5T88WficH9lXBy-Ne5nv8oDxLVshwjU89GpD7NTdkJRAQ7XqX5tq2efdOsrhEgVNCX_-w6Ot35tBd9zvWIMqgVWw-LHv6TFd0x4zTfNT7YJxISAKKkVxYwdLIXwviQMqygXuGMj046WaDe3nDu9xckL9o2IMlGKv9yHzX1_iki6rsDSZh_VHqrsNV5KG02Yh2jbX2fR_cVodGaSpaH5KriFCzBeJftqTN8jOabBi25Dw7WwP04DVBqnUbUGisRckgu7WWhRrAd-We4JHMKlrgg52MSho5THvmoDAiGs68KuRj0-R9Cz5Vwjsq-4ZzkKWUAJD2mwgVldEA2_AQR6WmXLu3PEuZu1ivZghQR0jdko8dpb_ZWLh5mdXclqFo7n7pjFRxRrPUaAROvnN51KxGnjSIcjEhDEgZA11kRI8GdBciC2sJZ2xvsgH7gBIC-IjtxSbb_zP25Un873ysY11JUmuzqLWwrfHe4_BIxEGTMHXCfaJKB0Lv87-mf1DDfbdv-ZBv8agO9hz.oUVJTwCyS4hroyrc3gcsFw | |
[36mvouch_1 |[0m 2022-08-18T03:05:25.645Z DEBUG getUserInfoFromADFS idToken: {"exp":1660795525,"nbf":1660791925,"ver":"1.0","iss":"https://mydomain.b2clogin.com/88bbf8d4-7659-4181-8671-7e4c934bfdcf/v2.0/","sub":"cdf56ec7-9858-4f60-841d-985805feffdf","aud":"e05d7f18-f987-4d41-9d84-3f50686d1957","acr":"B2c-signup","iat":1660791925,"auth_time":1660791920,"signInName":"arun.kumar@mydomain.co.nz","name":"Arun","given_name":"Arun","family_name":"Kumar","email":"arun.kumar@mydomain.co.nz","tid":"88bbf8d4-7659-4181-8671-7e4c934bfdcf"} | |
[36mvouch_1 |[0m 2022-08-18T03:05:25.645Z INFO adfs adfsUser: {User:{Username: Name:Arun Email:arun.kumar@mydomain.co.nz CreatedOn:0 LastUpdate:0 ID:0 TeamMemberships:[]} Sub:cdf56ec7-9858-4f60-841d-985805feffdf UPN:} | |
[36mvouch_1 |[0m 2022-08-18T03:05:25.646Z DEBUG User Obj: &{Username: Name: Email:arun.kumar@mydomain.co.nz CreatedOn:0 LastUpdate:0 ID:0 TeamMemberships:[]} | |
[36mvouch_1 |[0m 2022-08-18T03:05:25.647Z DEBUG /auth/{state}/ Claims from userinfo: {Claims:map[email:arun.kumar@mydomain.co.nz name:Arun sub:cdf56ec7-9858-4f60-841d-985805feffdf]} | |
[36mvouch_1 |[0m 2022-08-18T03:05:25.647Z DEBUG verifyUser: Success! skipping verification, cfg.Cfg.AllowAllUsers is true | |
[36mvouch_1 |[0m 2022-08-18T03:05:25.648Z DEBUG token created, expires: 1660806325 diff from now: 14400 | |
[36mvouch_1 |[0m 2022-08-18T03:05:25.648Z DEBUG setting the cookie domain to mydomain.com | |
[36mvouch_1 |[0m 2022-08-18T03:05:25.650Z INFO |200| 2.1466817s /auth/Uswrm3bkKMYbJ7wWzCbcMM6g7K0kK/ {"statusCode": 200, "request": 9, "latency": "2.1466817s", "avgLatency": "806.386968ms", "ipPort": "172.18.0.5:35290", "method": "GET", "host": "vouch.mydomain.com", "path": "/auth/Uswrm3bkKMYbJ7wWzCbcMM6g7K0kK/", "referer": "https://vouch.mydomain.com:8443/auth?state=Uswrm3bkKMYbJ7wWzCbcMM6g7K0kK&code=eyJraWQiOiJCR2xWdDJLQ2x4dXJCNGJlSmtmMFFxa2k0SXRQT29LSTZYcU9jdmt5WkZJIiwidmVyIjoiMS4wIiwiemlwIjoiRGVmbGF0ZSIsInNlciI6IjEuMCJ9.GFCxsQeIegxSt_Y9YaHUXaxjCGjPQ9z6Z4eaWHjoclgjSb5tRjcF7ysgz_cWeGhD5HHK0oOCpbuGRY4lNzRbzOYrfiX8aiXFOMPfz0x8FJDta1T1BbC1pNpUHhCuT2DOALU_3madBncPDnA1dohK-zo6ZU3_6a18p9BfQlWAQnxZSwJ8EuyONJ6RCzpMz3nTeFnLo69xFjUHLgkfUN7qzNnEbnslNc040dujbwaWkdBVvmPnj-auu6ybo2jLPBYH8TM41N8yvndJb9uJ6cJCzqKh-V9AYpvaSIQN7eC-P7hRdAv2BPPr15GlObg9NZsFXkmE3p0sGNHzC_W-HV7XLw.xKZuxgd_iv7cadLT.34WpjLErCkMsOE36WRURADjy9MtU8v-ib0aRrjYzA6a6y0jSpKCPPKlBe3vntRAvXt7TAJbSyE4JKsDwZ_lgyeAmvPDhdvySCDG1Edd-9brpa8cHE3fS4_twiidlcXk2svCnwoG6GBFLOe1VZM6F-xT9CbVyPn7psR66WKZ2s4Fv5T88WficH9lXBy-Ne5nv8oDxLVshwjU89GpD7NTdkJRAQ7XqX5tq2efdOsrhEgVNCX_-w6Ot35tBd9zvWIMqgVWw-LHv6TFd0x4zTfNT7YJxISAKKkVxYwdLIXwviQMqygXuGMj046WaDe3nDu9xckL9o2IMlGKv9yHzX1_iki6rsDSZh_VHqrsNV5KG02Yh2jbX2fR_cVodGaSpaH5KriFCzBeJftqTN8jOabBi25Dw7WwP04DVBqnUbUGisRckgu7WWhRrAd-We4JHMKlrgg52MSho5THvmoDAiGs68KuRj0-R9Cz5Vwjsq-4ZzkKWUAJD2mwgVldEA2_AQR6WmXLu3PEuZu1ivZghQR0jdko8dpb_ZWLh5mdXclqFo7n7pjFRxRrPUaAROvnN51KxGnjSIcjEhDEgZA11kRI8GdBciC2sJZ2xvsgH7gBIC-IjtxSbb_zP25Un873ysY11JUmuzqLWwrfHe4_BIxEGTMHXCfaJKB0Lv87-mf1DDfbdv-ZBv8agO9hz.oUVJTwCyS4hroyrc3gcsFw"} | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.281Z DEBUG jwt found in cookie | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.281Z DEBUG /validate | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.281Z DEBUG jwt found in cookie | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.281Z DEBUG tokenString length: 1819 | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.281Z DEBUG *ptokenCLaims: { map[email:arun.kumar@mydomain.co.nz name:Arun sub:cdf56ec7-9858-4f60-841d-985805feffdf] eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IlNMWmVpdmFuYWlxSGYwZGVCRmh5b0dQVnk0aTQyQWluUDlhWVd4Q29hQVUifQ.eyJleHAiOjE2NjA3OTU1MjUsIm5iZiI6MTY2MDc5MTkyNSwidmVyIjoiMS4wIiwiaXNzIjoiaHR0cHM6Ly9zdHVmZm5lYmIyY3VhdC5iMmNsb2dpbi5jb20vODhiYmY4ZDQtNzY1OS00MTgxLTg2NzEtN2U0YzkzNGJmZGNmL3YyLjAvIiwic3ViIjoiY2RmNTZlYzctOTg1OC00ZjYwLTg0MWQtOTg1ODA1ZmVmZmRmIiwiYXVkIjoiZTA1ZDdmMTgtZjk4Ny00ZDQxLTlkODQtM2Y1MDY4NmQxOTU3IiwiYWNyIjoiYjJjXzFhX3NpZ251cF9zaWduaW5fdXBmcm9udF9kYXRhX2NhcHR1cmUiLCJpYXQiOjE2NjA3OTE5MjUsImF1dGhfdGltZSI6MTY2MDc5MTkyMCwic2lnbkluTmFtZSI6ImFydW4ua3VtYXJAc3R1ZmYuY28ubnoiLCJuYW1lIjoiQXJ1biIsImdpdmVuX25hbWUiOiJBcnVuIiwiZmFtaWx5X25hbWUiOiJLdW1hciIsImVtYWlsIjoiYXJ1bi5rdW1hckBzdHVmZi5jby5ueiIsInRpZCI6Ijg4YmJmOGQ0LTc2NTktNDE4MS04NjcxLTdlNGM5MzRiZmRjZiJ9.clH1zegN-pWWAlaOEsVTjYy4CN8dFMlxYovI4HuquIUXkyo-qSkoK2Vw3LAlesUIh8wmIlo3IHY_u48bamPmP4akhfsOJV0CvveHjicyB5RQrkVS8OrQMmCMI1TkqbslPtVADZB6uBD_euX47A8aj-yJLwXIuZkmLBnVAqZlCpvBAvtB6Po38nQuxu4N_2GjQypEd15PZ-1GCE-hfx0ULWB0SNQ2eXbYAMznupT-OkCA0qP4EMICDE7UA6I_BzH7Bre4RVe1Ajw-0MY3UgOASsfWfvOG3kKKaITDW_rFfTXtsM7Uu0rnyXW3RT596wckInQUP8Qn6yXGTCPiE4ipLA {mydomain.com 1660806325 0 Vouch 0 }} | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.282Z WARN no User found in jwt | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.282Z DEBUG setting the cookie domain to mydomain.com | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.282Z DEBUG deleting cookie: my-vouch-ct | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.282Z DEBUG CaptureWriter.Write set w.StatusCode 401 | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.283Z INFO |401| 2.8167ms /validate {"statusCode": 401, "request": 10, "latency": "2.8167ms", "avgLatency": "726.029942ms", "ipPort": "172.18.0.5:35298", "method": "GET", "host": "vouch.mydomain.com", "path": "/validate", "referer": "https://vouch.mydomain.com:8443/"} | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.289Z DEBUG /login | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.289Z DEBUG setting the cookie domain to mydomain.com | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.290Z DEBUG deleting cookie: my-vouch-ct | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.290Z DEBUG session state set to S967lxSkzh9BWoNSpQI7lu4IV6N4r61 | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.290Z DEBUG Login url param normalized to 'https://account.mydomain.com:8443/' | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.290Z DEBUG session requestedURL set to https://account.mydomain.com:8443/ | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.290Z DEBUG saving session with failcount 1 | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.290Z DEBUG redirecting to oauthURL https://mydomain.b2clogin.com/mydomain.onmicrosoft.com/B2c-signup/oauth2/v2.0/authorize?client_id=e05d7f18-f987-4d41-9d84-3f50686d1957&redirect_uri=https%3A%2F%2Fvouch.mydomain.com%3A8443%2Fauth&resource=https%3A%2F%2Fvouch.mydomain.com%3A8443%2Fauth&response_type=code&scope=openid+email+profile&state=S967lxSkzh9BWoNSpQI7lu4IV6N4r61 | |
[36mvouch_1 |[0m 2022-08-18T03:05:28.292Z INFO |200| 2.3976ms /login {"statusCode": 200, "request": 11, "latency": "2.3976ms", "avgLatency": "660.245184ms", "ipPort": "172.18.0.5:35300", "method": "GET", "host": "vouch.mydomain.com", "path": "/login", "referer": "https://vouch.mydomain.com:8443/"} | |
[36mvouch_1 |[0m 2022-08-18T03:05:52.600Z INFO |200| 128.3µs /healthcheck {"statusCode": 200, "request": 12, "latency": "128.3µs", "avgLatency": "605.235444ms", "ipPort": "127.0.0.1:57342", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T03:06:52.728Z INFO |200| 39.3µs /healthcheck {"statusCode": 200, "request": 13, "latency": "39.3µs", "avgLatency": "558.681895ms", "ipPort": "127.0.0.1:57344", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T03:07:52.814Z INFO |200| 33.3µs /healthcheck {"statusCode": 200, "request": 14, "latency": "33.3µs", "avgLatency": "518.778424ms", "ipPort": "127.0.0.1:57346", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T03:08:52.921Z INFO |200| 96.4µs /healthcheck {"statusCode": 200, "request": 15, "latency": "96.4µs", "avgLatency": "484.199623ms", "ipPort": "127.0.0.1:57348", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} | |
[36mvouch_1 |[0m 2022-08-18T03:09:53.019Z INFO |200| 77.2µs /healthcheck {"statusCode": 200, "request": 16, "latency": "77.2µs", "avgLatency": "453.941972ms", "ipPort": "127.0.0.1:57350", "method": "GET", "host": "0.0.0.0:9090", "path": "/healthcheck", "referer": ""} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment