Connecting to database specified by database.yml Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:05 +0000 Processing by ExampleController#restricted as JSON Completed in 194.7ms Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:05 +0000 Processing by ExampleController#restricted as JSON User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1 User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", nil], ["email", "test@example-client.com"], ["name", "Test User"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "integration-uid"]]  (15.4ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (20.3ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (15.8ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (24.0ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "remotely_signed_out" = 'f', "permissions" = '--- - signin ' WHERE "users"."id" = 1  (18.1ms) commit transaction Completed 200 OK in 323.5ms (Views: 37.4ms | ActiveRecord: 95.9ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:07:06 +0000 Processing by ExampleController#this_requires_signin_permission as JSON User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.1ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (11.6ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (9.1ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (17.0ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (20.5ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (16.3ms) commit transaction Completed 200 OK in 143.5ms (Views: 0.4ms | ActiveRecord: 76.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:06 +0000 Processing by ExampleController#restricted as JSON Completed in 26.8ms Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:07:06 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0.3ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:06 +0000 Started GET "/auth/gds/callback?code=20212b225cc7d68348fa6c54f38aad643492f0fd8fdf756c9bf3cdef45ac5b09&state=f4f4bee0d0b9821f9ac6f4e768f011ec12fe252a1084ec2f" for 127.0.0.1 at 2015-12-08 10:07:15 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"20212b225cc7d68348fa6c54f38aad643492f0fd8fdf756c9bf3cdef45ac5b09", "state"=>"f4f4bee0d0b9821f9ac6f4e768f011ec12fe252a1084ec2f"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "disabled" = 'f', "permissions" = '--- - signin ' WHERE "users"."id" = 1  (23.5ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (13.2ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 43.1ms (ActiveRecord: 37.5ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:07:15 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 2.4ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:07:15 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0.2ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:15 +0000 Started GET "/auth/gds/callback?code=17e8b748c4e3576e9f3da2bb1243e147d6a0d1b10bf3145390cadd9994d6ec99&state=c282f6e5d1166c21785001b177c602c7119afb5a39e54d3d" for 127.0.0.1 at 2015-12-08 10:07:15 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"17e8b748c4e3576e9f3da2bb1243e147d6a0d1b10bf3145390cadd9994d6ec99", "state"=>"c282f6e5d1166c21785001b177c602c7119afb5a39e54d3d"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (21.1ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (27.7ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 54.3ms (ActiveRecord: 49.5ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.6ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.3ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Started GET "/auth/gds/callback?code=266988139b89d2e8cdb6d88299d40918e018a4dbba123325e86a7b695835ee60&state=46071522ecdfa1e1d996612aab8d90dbb69a6b62f5843f6c" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"266988139b89d2e8cdb6d88299d40918e018a4dbba123325e86a7b695835ee60", "state"=>"46071522ecdfa1e1d996612aab8d90dbb69a6b62f5843f6c"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (12.1ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (11.3ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 29.3ms (ActiveRecord: 24.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.3ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.3ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Started GET "/auth/gds/callback?code=51612b864e4cdbdcbad4bca182b19e6e973d8ebf4c1513e1473becac8cfcb90c&state=b7e68fce3079b56bdb854127b108dc0d47b98e1d6255cb0d" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"51612b864e4cdbdcbad4bca182b19e6e973d8ebf4c1513e1473becac8cfcb90c", "state"=>"b7e68fce3079b56bdb854127b108dc0d47b98e1d6255cb0d"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (7.7ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (11.7ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 25.8ms (ActiveRecord: 20.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.4ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.2ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Started GET "/auth/gds/callback?code=5ef012d8ad6f4d99cf5d4f3bb383001dedc0564a151b6d9c331a76f3bf7c38d0&state=4b0ec98e4346288dd21662115c62be89c3aae2885f010cec" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"5ef012d8ad6f4d99cf5d4f3bb383001dedc0564a151b6d9c331a76f3bf7c38d0", "state"=>"4b0ec98e4346288dd21662115c62be89c3aae2885f010cec"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (14.0ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (21.5ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 40.9ms (ActiveRecord: 36.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.4ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Processing by ExampleController#index as HTML Completed 200 OK in 1.1ms (Views: 0.6ms | ActiveRecord: 0.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.4ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:16 +0000 Started GET "/auth/gds/callback?code=fe6cbabe12943be81386dd5bf85e761b18bba1139838421453d7609b1903f93e&state=67f05f78e9d0f9380ec0fe2de53e56cf0f30ae7f4ddba0c0" for 127.0.0.1 at 2015-12-08 10:07:17 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"fe6cbabe12943be81386dd5bf85e761b18bba1139838421453d7609b1903f93e", "state"=>"67f05f78e9d0f9380ec0fe2de53e56cf0f30ae7f4ddba0c0"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (16.5ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (17.4ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 40.2ms (ActiveRecord: 34.7ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:17 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.3ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:02:17 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.0ms (Views: 0.2ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:17 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.3ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:17 +0000 Started GET "/auth/gds/callback?code=61fc3e70e80a39610fcb708662887c777e99f56f9d3a5d33dae07db276d454a2&state=dad1654448b84ade416ea5c30039a8736b1c7a8c2bc880c6" for 127.0.0.1 at 2015-12-08 10:07:17 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"61fc3e70e80a39610fcb708662887c777e99f56f9d3a5d33dae07db276d454a2", "state"=>"dad1654448b84ade416ea5c30039a8736b1c7a8c2bc880c6"} Authenticating with gds_sso strategy User Load (0.6ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (26.3ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (16.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 49.5ms (ActiveRecord: 43.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:17 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.5ms (Views: 0.4ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:12:17 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.4ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-09 06:12:17 +0000 Started GET "/auth/gds/callback?code=e7fd1a2d57b7df48e769f57b0ba0cce3a02d0f9f75cf432c360108e8a8866596&state=3682910f76b82471154387a0a65c29286c97f40c8e63a16f" for 127.0.0.1 at 2015-12-09 06:12:17 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"e7fd1a2d57b7df48e769f57b0ba0cce3a02d0f9f75cf432c360108e8a8866596", "state"=>"3682910f76b82471154387a0a65c29286c97f40c8e63a16f"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (13.1ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (14.3ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 32.8ms (ActiveRecord: 28.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:12:17 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.3ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:17 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.3ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:17 +0000 Started GET "/auth/gds/callback?code=58baa7ea86a6301717b36f2dac34a3bd98f148159d0ebc3dbb85e98e2c6a09ee&state=c84c99c908d89859bf7608ea6b53a2c3d947052b23a20847" for 127.0.0.1 at 2015-12-08 10:07:17 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"58baa7ea86a6301717b36f2dac34a3bd98f148159d0ebc3dbb85e98e2c6a09ee", "state"=>"c84c99c908d89859bf7608ea6b53a2c3d947052b23a20847"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (33.1ms) commit transaction  (0.1ms) begin transaction  (0.3ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (16.3ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 55.5ms (ActiveRecord: 50.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:17 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.6ms (Views: 0.3ms | ActiveRecord: 0.2ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "remotely_signed_out" = 't', "permissions" = '--- - signin ' WHERE "users"."id" = 1  (9.3ms) commit transaction Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:17 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Authenticating with gds_sso strategy Completed in 0.8ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:17 +0000 Started GET "/auth/gds/callback?code=0c91871e000d02ad3a91b24aa836fbfd0ece6be7cbc94ed72e938dd2a420f76c&state=2dcb4e5ad51fbd47460b582c18d1e4e64be2b35f5d2ff587" for 127.0.0.1 at 2015-12-08 10:07:18 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"0c91871e000d02ad3a91b24aa836fbfd0ece6be7cbc94ed72e938dd2a420f76c", "state"=>"2dcb4e5ad51fbd47460b582c18d1e4e64be2b35f5d2ff587"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 1  (12.0ms) commit transaction  (0.1ms) begin transaction  (0.3ms) UPDATE "users" SET "remotely_signed_out" = 'f', "permissions" = '--- - signin ' WHERE "users"."id" = 1  (14.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 33.3ms (ActiveRecord: 26.9ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:18 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.6ms (Views: 0.3ms | ActiveRecord: 0.2ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d37104"]]  (9.6ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d33914"]]  (12.1ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d37104"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d37104' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "remotely_signed_out" = 't', "permissions" = '--- - signin ' WHERE "users"."id" = 2  (15.5ms) commit transaction Completed 200 OK in 18.8ms (ActiveRecord: 15.9ms) User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 2]]  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d34057"]]  (14.3ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d33297"]]  (12.1ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"nonexistent-user"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'nonexistent-user' LIMIT 1 Completed 200 OK in 1.7ms (ActiveRecord: 0.2ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d36191"]]  (15.2ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d34206"]]  (14.8ms) commit transaction WARNING: Can't mass-assign protected attributes: uid, name, permissions Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d36191"} Completed 403 Forbidden in 32.5ms (Views: 31.9ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d32238"]]  (13.4ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d3289"]]  (16.0ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d32238"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d32238' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "email" = 'user@domain.com', "name" = 'Joshua Marshall', "permissions" = '--- - signin - new permission ', "organisation_slug" = 'justice-league', "organisation_content_id" = 'aae1319e-5788-4677-998c-f1a53af528d0' WHERE "users"."id" = 8  (13.0ms) commit transaction Completed 200 OK in 17.5ms (ActiveRecord: 13.5ms) User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 8]]  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d39461"]]  (14.1ms) commit transaction  (0.1ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d34420"]]  (15.7ms) commit transaction WARNING: Can't mass-assign protected attributes: uid, name, permissions Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d39461"} Completed 403 Forbidden in 1.3ms (Views: 0.8ms | ActiveRecord: 0.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:38 +0000 Processing by ExampleController#restricted as JSON User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1 User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("disabled", "email", "name", "permissions", "uid") VALUES (?, ?, ?, ?, ?) [["disabled", nil], ["email", "test@example-client.com"], ["name", "Test User"], ["permissions", "---\n- signin\n"], ["uid", "integration-uid"]]  (9.5ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (11.4ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (10.9ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (10.1ms) commit transaction  (0.1ms) begin transaction SQL (0.4ms) UPDATE "users" SET "remotely_signed_out" = ?, "permissions" = ? WHERE "users"."id" = 1 [["remotely_signed_out", false], ["permissions", "---\n- signin\n"]]  (6.2ms) commit transaction Rendered text template (0.0ms) Completed 200 OK in 495ms (Views: 69.0ms | ActiveRecord: 51.3ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:07:38 +0000 Processing by ExampleController#this_requires_signin_permission as JSON User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (40.1ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (84.0ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (13.5ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (33.7ms) commit transaction  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (10.7ms) commit transaction Completed 200 OK in 259ms (Views: 0.4ms | ActiveRecord: 184.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:39 +0000 Processing by ExampleController#restricted as JSON Completed in 31ms Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:39 +0000 Processing by ExampleController#restricted as JSON Completed in 18ms Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:39 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:39 +0000 Started GET "/auth/gds/callback?code=0aa5320c08ed1bc69c0cf462a8ffb0a75fb42e10886a7faff154bf3b9832e21c&state=3170cc0e30fed4231dc6cfcaec8bdcb66979e0b563d4b243" for 127.0.0.1 at 2015-12-08 10:07:48 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"0aa5320c08ed1bc69c0cf462a8ffb0a75fb42e10886a7faff154bf3b9832e21c", "state"=>"3170cc0e30fed4231dc6cfcaec8bdcb66979e0b563d4b243"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "disabled" = ?, "permissions" = ? WHERE "users"."id" = 1 [["disabled", false], ["permissions", "---\n- signin\n"]]  (20.5ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (19.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 46ms (ActiveRecord: 40.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:48 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 4ms (Views: 0.5ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:48 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 1ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:48 +0000 Started GET "/auth/gds/callback?code=4279c51b30fada2406d2b95a65ffdaee83582493689c804f4d2d0496553028f2&state=0a6ed3072ba03ad629d01f54b611a6166ea2351ed1d238c4" for 127.0.0.1 at 2015-12-08 10:07:48 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"4279c51b30fada2406d2b95a65ffdaee83582493689c804f4d2d0496553028f2", "state"=>"0a6ed3072ba03ad629d01f54b611a6166ea2351ed1d238c4"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (18.2ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (31.0ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 56ms (ActiveRecord: 50.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:48 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:48 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:48 +0000 Started GET "/auth/gds/callback?code=2f5b9cd7b12575f199134643ec990e035f297d621ae974188cdc8d78bc9efb6c&state=9203d643190859e576d185d11cac70cc0232e9077004ea3c" for 127.0.0.1 at 2015-12-08 10:07:48 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"2f5b9cd7b12575f199134643ec990e035f297d621ae974188cdc8d78bc9efb6c", "state"=>"9203d643190859e576d185d11cac70cc0232e9077004ea3c"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (14.9ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (20.2ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 42ms (ActiveRecord: 36.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:48 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.3ms) Started GET "/" for 127.0.0.1 at 2015-12-08 10:07:48 +0000 Processing by ExampleController#index as HTML Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.0ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:07:48 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:48 +0000 Started GET "/auth/gds/callback?code=a83c1ebc9e8e029153009669907f48c89a6288dcae8836430a62a408fdeb98db&state=ed5599cd67bd528409c3e47ba1f96dbe51d52cb225a981da" for 127.0.0.1 at 2015-12-08 10:07:49 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"a83c1ebc9e8e029153009669907f48c89a6288dcae8836430a62a408fdeb98db", "state"=>"ed5599cd67bd528409c3e47ba1f96dbe51d52cb225a981da"} Authenticating with gds_sso strategy User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (37.4ms) commit transaction  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (47.7ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 95ms (ActiveRecord: 86.4ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:07:49 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 3ms (Views: 0.6ms | ActiveRecord: 0.3ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:07:49 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:49 +0000 Started GET "/auth/gds/callback?code=69e72701a067b33f9ba4950aeae3528f0ed6fa33d29d00e45349f2dcaf641729&state=75cb39d4b5c0ec4fa74c061d97829930f5136d4370868bfc" for 127.0.0.1 at 2015-12-08 10:07:49 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"69e72701a067b33f9ba4950aeae3528f0ed6fa33d29d00e45349f2dcaf641729", "state"=>"75cb39d4b5c0ec4fa74c061d97829930f5136d4370868bfc"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (28.5ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (37.8ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 72ms (ActiveRecord: 67.0ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:07:49 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:49 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:49 +0000 Started GET "/auth/gds/callback?code=2d74985960bdbc241e647f7367cf304af4747397e150c73dfebc1f0cc772e8af&state=2a9222d8de0e6ebf7626353b5c3b0a80cccf1363cc2c6615" for 127.0.0.1 at 2015-12-08 10:07:49 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"2d74985960bdbc241e647f7367cf304af4747397e150c73dfebc1f0cc772e8af", "state"=>"2a9222d8de0e6ebf7626353b5c3b0a80cccf1363cc2c6615"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (26.3ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (21.9ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 54ms (ActiveRecord: 49.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:49 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:02:49 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:49 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 1ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:49 +0000 Started GET "/auth/gds/callback?code=5c73037b9a87ddacfc457e8ff05b2f1c4c81adc2914c9012093cb7182aba400e&state=af3df601658ebcfc0b693688fa1a5810ad49e8cfecbe7128" for 127.0.0.1 at 2015-12-08 10:07:50 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"5c73037b9a87ddacfc457e8ff05b2f1c4c81adc2914c9012093cb7182aba400e", "state"=>"af3df601658ebcfc0b693688fa1a5810ad49e8cfecbe7128"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (22.8ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (22.7ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 52ms (ActiveRecord: 46.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:50 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:12:50 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 1ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-09 06:12:50 +0000 Started GET "/auth/gds/callback?code=1675f60a37408484620765de88c625b2d41b9a8b8d65221d91af8d89bb5a76a9&state=123dab85d7fc681531780611c5b7c1c641168215ecffd0fd" for 127.0.0.1 at 2015-12-09 06:12:50 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"1675f60a37408484620765de88c625b2d41b9a8b8d65221d91af8d89bb5a76a9", "state"=>"123dab85d7fc681531780611c5b7c1c641168215ecffd0fd"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (81.3ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (20.5ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 107ms (ActiveRecord: 102.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:12:50 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:50 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:50 +0000 Started GET "/auth/gds/callback?code=5036abb5b4ab210b92d9f84988401b22e3bd4c556f2a5491bb6e822357d746f7&state=56eacdcabb4f1ec333567b01da78574d4f11d52afb1d2b90" for 127.0.0.1 at 2015-12-08 10:07:50 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"5036abb5b4ab210b92d9f84988401b22e3bd4c556f2a5491bb6e822357d746f7", "state"=>"56eacdcabb4f1ec333567b01da78574d4f11d52afb1d2b90"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (73.5ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (32.4ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 112ms (ActiveRecord: 106.7ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:50 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "remotely_signed_out" = ?, "permissions" = ? WHERE "users"."id" = 1 [["remotely_signed_out", true], ["permissions", "---\n- signin\n"]]  (19.9ms) commit transaction Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:50 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Authenticating with gds_sso strategy Completed in 1ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:07:50 +0000 Started GET "/auth/gds/callback?code=afe799bc27aa83b263961ef9427b62a282b298c963d430dc8cbf3bea39040fa3&state=0240efb592ba7d6a73d09b8f3df6963a5f92b1ef8b69e5df" for 127.0.0.1 at 2015-12-08 10:07:50 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"afe799bc27aa83b263961ef9427b62a282b298c963d430dc8cbf3bea39040fa3", "state"=>"0240efb592ba7d6a73d09b8f3df6963a5f92b1ef8b69e5df"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (25.0ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "remotely_signed_out" = ?, "permissions" = ? WHERE "users"."id" = 1 [["remotely_signed_out", false], ["permissions", "---\n- signin\n"]]  (18.3ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 49ms (ActiveRecord: 43.9ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:07:51 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms)  (0.1ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d35930"]]  (18.4ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d36052"]]  (18.4ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"nonexistent-user"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'nonexistent-user' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 1ms (ActiveRecord: 0.2ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d39532"]]  (12.9ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d31072"]]  (12.5ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d39532"} Completed 403 Forbidden in 3ms (Views: 2.6ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d3481"]]  (19.4ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d31257"]]  (13.5ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d3481"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d3481' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "remotely_signed_out" = ?, "permissions" = ? WHERE "users"."id" = 6 [["remotely_signed_out", true], ["permissions", "---\n- signin\n"]]  (11.1ms) commit transaction Completed 200 OK in 15ms (ActiveRecord: 11.7ms) User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 6]]  (0.1ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d31228"]]  (11.4ms) commit transaction  (0.1ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d38100"]]  (11.6ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d31228"} User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d31228' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "email" = ?, "name" = ?, "permissions" = ?, "organisation_slug" = ?, "organisation_content_id" = ? WHERE "users"."id" = 8 [["email", "user@domain.com"], ["name", "Joshua Marshall"], ["permissions", "---\n- signin\n- new permission\n"], ["organisation_slug", "justice-league"], ["organisation_content_id", "aae1319e-5788-4677-998c-f1a53af528d0"]]  (11.5ms) commit transaction Completed 200 OK in 16ms (ActiveRecord: 12.2ms) User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 8]]  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d32067"]]  (14.3ms) commit transaction  (0.1ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d36063"]]  (18.8ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d32067"} Completed 403 Forbidden in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:08:12 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 48ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:12 +0000 Started GET "/auth/gds/callback?code=ad4056fa51b9566e649ef3965d3d4df629399ad542629dcb1dc0a64e773503bf&state=86ff265fec18dc486114301f334a82142bcfcb1e9e4fdb02" for 127.0.0.1 at 2015-12-08 10:08:21 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"ad4056fa51b9566e649ef3965d3d4df629399ad542629dcb1dc0a64e773503bf", "state"=>"86ff265fec18dc486114301f334a82142bcfcb1e9e4fdb02"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1 User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "test@example-client.com"], ["name", "Test User"], ["permissions", "---\n- signin\n"], ["uid", "integration-uid"]]  (13.3ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ?, "remotely_signed_out" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"], ["remotely_signed_out", "f"]]  (11.2ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 86ms (ActiveRecord: 26.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:08:21 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Rendered text template (0.0ms) Completed 200 OK in 43ms (Views: 40.3ms | ActiveRecord: 0.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:08:21 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:21 +0000 Started GET "/auth/gds/callback?code=fa262ec2fc484172cac976aba8644bddf0ddfa586c92b96d5bed35d164a78e44&state=96e70ff314f203f9c163f9dd88920ec940dfdcabf69fad41" for 127.0.0.1 at 2015-12-08 10:08:21 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"fa262ec2fc484172cac976aba8644bddf0ddfa586c92b96d5bed35d164a78e44", "state"=>"96e70ff314f203f9c163f9dd88920ec940dfdcabf69fad41"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (12.6ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (15.5ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 34ms (ActiveRecord: 29.1ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:08:21 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:21 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:21 +0000 Started GET "/auth/gds/callback?code=33c288375bef49975015d688758811b4df060a7c540a6bafbcb275cea10c4fd5&state=8356bec66629b94d7c066bb1c2b4f4777ca257b6f65263be" for 127.0.0.1 at 2015-12-08 10:08:21 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"33c288375bef49975015d688758811b4df060a7c540a6bafbcb275cea10c4fd5", "state"=>"8356bec66629b94d7c066bb1c2b4f4777ca257b6f65263be"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (14.3ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (17.2ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 40ms (ActiveRecord: 32.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:21 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:21 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:21 +0000 Started GET "/auth/gds/callback?code=b9bca3156386fff04ab0d65975e91b3ebc1804256055bfd63b941ffa702111de&state=e2c8f457ed7cb9b9d10a9a576069b919ef5c8a005aaaf15b" for 127.0.0.1 at 2015-12-08 10:08:22 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"b9bca3156386fff04ab0d65975e91b3ebc1804256055bfd63b941ffa702111de", "state"=>"e2c8f457ed7cb9b9d10a9a576069b919ef5c8a005aaaf15b"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (12.1ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (9.6ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 29ms (ActiveRecord: 22.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:22 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:22 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:22 +0000 Started GET "/auth/gds/callback?code=82f5bccb65f3e150a68c629861ad2ae60b23dce5820ff5d712d9fdf80c5b301a&state=4c9dba484467f6a7b9c67949d0c22cd7f7b453793acdc1ea" for 127.0.0.1 at 2015-12-08 10:08:22 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"82f5bccb65f3e150a68c629861ad2ae60b23dce5820ff5d712d9fdf80c5b301a", "state"=>"4c9dba484467f6a7b9c67949d0c22cd7f7b453793acdc1ea"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (16.7ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (12.9ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 35ms (ActiveRecord: 30.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:22 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/" for 127.0.0.1 at 2015-12-08 10:08:22 +0000 Processing by ExampleController#index as HTML Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:22 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:22 +0000 Started GET "/auth/gds/callback?code=c6a178b7df167f0c9d17160814f945907c7af028a42df45e7a57d2556a7db1f0&state=b82c0357376f83222c3d487819daeef8a7d5c06c9f62c8bb" for 127.0.0.1 at 2015-12-08 10:08:22 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"c6a178b7df167f0c9d17160814f945907c7af028a42df45e7a57d2556a7db1f0", "state"=>"b82c0357376f83222c3d487819daeef8a7d5c06c9f62c8bb"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (13.1ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (33.6ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 54ms (ActiveRecord: 47.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:22 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.2ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ?, "remotely_signed_out" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"], ["remotely_signed_out", "t"]]  (15.2ms) commit transaction Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:22 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Authenticating with gds_sso strategy Completed in 1ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:22 +0000 Started GET "/auth/gds/callback?code=88973b2f1489329653f84a8a200af0d68db9a6d4d7dd847658d6c680b925e9a6&state=e459b0be328c0be7ef6e3b4dce24f32b8c8c0fe32b790d05" for 127.0.0.1 at 2015-12-08 10:08:23 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"88973b2f1489329653f84a8a200af0d68db9a6d4d7dd847658d6c680b925e9a6", "state"=>"e459b0be328c0be7ef6e3b4dce24f32b8c8c0fe32b790d05"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (11.9ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ?, "remotely_signed_out" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"], ["remotely_signed_out", "f"]]  (18.2ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 36ms (ActiveRecord: 30.9ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:23 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:23 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:23 +0000 Started GET "/auth/gds/callback?code=8130004170175b9c5b630a978e9761eb72ec02f19c8f93160089131d8b8463a1&state=f8292771b8c2412b772bfe68107860e706702a737fb5a97c" for 127.0.0.1 at 2015-12-08 10:08:23 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"8130004170175b9c5b630a978e9761eb72ec02f19c8f93160089131d8b8463a1", "state"=>"f8292771b8c2412b772bfe68107860e706702a737fb5a97c"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (9.1ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (8.9ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 24ms (ActiveRecord: 18.7ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:23 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:13:23 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 1ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-09 06:13:23 +0000 Started GET "/auth/gds/callback?code=1edb77a2daab38716594689c6c197a59dc0b9c78d910d22092a2e7c6246c2f3f&state=b48ea92c08d67c9c17eddd2dc741330e41b47fb328b268ad" for 127.0.0.1 at 2015-12-09 06:13:23 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"1edb77a2daab38716594689c6c197a59dc0b9c78d910d22092a2e7c6246c2f3f", "state"=>"b48ea92c08d67c9c17eddd2dc741330e41b47fb328b268ad"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (12.7ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (9.6ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 27ms (ActiveRecord: 23.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:13:23 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:23 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:23 +0000 Started GET "/auth/gds/callback?code=da0e1d8153169bc5c39d7caab84b8ab7e52decfbcaed6130ff016cc2712f015b&state=7779306f02f5035cfae88b33d6b515195097eb7218bc5e5f" for 127.0.0.1 at 2015-12-08 10:08:23 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"da0e1d8153169bc5c39d7caab84b8ab7e52decfbcaed6130ff016cc2712f015b", "state"=>"7779306f02f5035cfae88b33d6b515195097eb7218bc5e5f"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (22.7ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (28.4ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 59ms (ActiveRecord: 52.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:23 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.5ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:03:23 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:23 +0000 Processing by ExampleController#restricted as JSON Completed in 49ms Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:24 +0000 Processing by ExampleController#restricted as JSON User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "disabled" = ?, "permissions" = ? WHERE "users"."id" = 1 [["disabled", nil], ["permissions", "---\n- signin\n"]]  (16.5ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (15.6ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (13.9ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (12.8ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (20.2ms) commit transaction Completed 200 OK in 154ms (Views: 0.8ms | ActiveRecord: 81.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:08:24 +0000 Processing by ExampleController#this_requires_signin_permission as JSON User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (15.9ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (15.3ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (17.2ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (14.2ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (18.1ms) commit transaction Completed 200 OK in 152ms (Views: 0.5ms | ActiveRecord: 82.9ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:24 +0000 Processing by ExampleController#restricted as JSON Completed in 15ms  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d35766"]]  (14.5ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d38345"]]  (16.4ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d35766"} Completed 403 Forbidden in 5ms (Views: 3.8ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d33971"]]  (22.0ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d32736"]]  (36.3ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d33971"} User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d33971' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "email" = ?, "name" = ?, "organisation_content_id" = ?, "organisation_slug" = ?, "permissions" = ? WHERE "users"."id" = 4 [["email", "user@domain.com"], ["name", "Joshua Marshall"], ["organisation_content_id", "aae1319e-5788-4677-998c-f1a53af528d0"], ["organisation_slug", "justice-league"], ["permissions", "---\n- signin\n- new permission\n"]]  (25.0ms) commit transaction Completed 200 OK in 29ms (ActiveRecord: 25.5ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 4]]  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d36881"]]  (20.1ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d3591"]]  (21.5ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"nonexistent-user"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'nonexistent-user' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (ActiveRecord: 0.2ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d33908"]]  (28.1ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d38615"]]  (212.2ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d33908"} Completed 403 Forbidden in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d32067"]]  (89.0ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d32930"]]  (40.0ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d32067"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d32067' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ?, "remotely_signed_out" = ? WHERE "users"."id" = 10 [["permissions", "---\n- signin\n"], ["remotely_signed_out", "t"]]  (43.1ms) commit transaction Completed 200 OK in 46ms (ActiveRecord: 43.5ms) User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 10]] Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:08:46 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 51ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:46 +0000 Started GET "/auth/gds/callback?code=2a81040109812b2c13dfc952b3b98f99a14576d0df26afa6f87264043a48612f&state=7dc443280ae43684e8474b7e4430f9180fd638fb84a4382b" for 127.0.0.1 at 2015-12-08 10:08:55 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"2a81040109812b2c13dfc952b3b98f99a14576d0df26afa6f87264043a48612f", "state"=>"7dc443280ae43684e8474b7e4430f9180fd638fb84a4382b"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]] User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "test@example-client.com"]]  (0.2ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "integration-uid"], ["email", "test@example-client.com"], ["name", "Test User"], ["permissions", "---\n- signin\n"]]  (8.6ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "remotely_signed_out" = ? WHERE "users"."id" = ? [["remotely_signed_out", "f"], ["id", 1]]  (9.4ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 125ms (ActiveRecord: 19.6ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:08:56 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.1ms) Completed 200 OK in 42ms (Views: 39.7ms | ActiveRecord: 0.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:08:56 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:56 +0000 Started GET "/auth/gds/callback?code=a7191a34f77f2ae42f1b3d9235ed2df96aa8e9e2bb64fbb4bbe9af5b29731912&state=27e66b70e81fdbca5f955076b8afdfbef3c29825fba54872" for 127.0.0.1 at 2015-12-08 10:08:56 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"a7191a34f77f2ae42f1b3d9235ed2df96aa8e9e2bb64fbb4bbe9af5b29731912", "state"=>"27e66b70e81fdbca5f955076b8afdfbef3c29825fba54872"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.1ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 8ms (ActiveRecord: 0.5ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:08:56 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 0.5ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:56 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:56 +0000 Started GET "/auth/gds/callback?code=b0417dc7e07f2b844996883ba869774db7398c48791178c3d0ac3acc104d773f&state=b8f9c48c3a543ec9bf056370df21333c7f3aedeba0d09567" for 127.0.0.1 at 2015-12-08 10:08:56 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"b0417dc7e07f2b844996883ba869774db7398c48791178c3d0ac3acc104d773f", "state"=>"b8f9c48c3a543ec9bf056370df21333c7f3aedeba0d09567"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.0ms) commit transaction  (0.0ms) begin transaction  (0.0ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 5ms (ActiveRecord: 0.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:56 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:56 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:56 +0000 Started GET "/auth/gds/callback?code=50fd8932061359d13b1b8a966f8133400f8cd4e6859b22670fc7d944b9997255&state=b82e2cb0869df5fa1651a82cd9e4698ced34a30e873fc3a1" for 127.0.0.1 at 2015-12-08 10:08:56 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"50fd8932061359d13b1b8a966f8133400f8cd4e6859b22670fc7d944b9997255", "state"=>"b82e2cb0869df5fa1651a82cd9e4698ced34a30e873fc3a1"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.0ms) commit transaction  (0.0ms) begin transaction  (0.0ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 5ms (ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:56 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 0.6ms | ActiveRecord: 0.2ms) Started GET "/" for 127.0.0.1 at 2015-12-08 10:08:56 +0000 Processing by ExampleController#index as HTML Rendered text template (0.0ms) Completed 200 OK in 1ms (Views: 0.5ms | ActiveRecord: 0.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:57 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 1ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:57 +0000 Started GET "/auth/gds/callback?code=a3306bb05a69566b9fbd769507fcb6c70d61a57321bd7f06fd6dfa749e49b86a&state=7bbda4067990811b065ff769e1c901b8650fdfd3aa777c2d" for 127.0.0.1 at 2015-12-08 10:08:57 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"a3306bb05a69566b9fbd769507fcb6c70d61a57321bd7f06fd6dfa749e49b86a", "state"=>"7bbda4067990811b065ff769e1c901b8650fdfd3aa777c2d"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.1ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 9ms (ActiveRecord: 0.6ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:57 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:57 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:57 +0000 Started GET "/auth/gds/callback?code=0c5224257abdd19a13b18cffcb5ee0308ace59953505fcd2c8f979f6e58983d7&state=01d48b771ef3020c0ce02929bd0c1189c9e10c312fa66a57" for 127.0.0.1 at 2015-12-08 10:08:57 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"0c5224257abdd19a13b18cffcb5ee0308ace59953505fcd2c8f979f6e58983d7", "state"=>"01d48b771ef3020c0ce02929bd0c1189c9e10c312fa66a57"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.0ms) commit transaction  (0.0ms) begin transaction  (0.0ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 5ms (ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:57 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.1ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "test@example-client.com"]]  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "remotely_signed_out" = ? WHERE "users"."id" = ? [["remotely_signed_out", "t"], ["id", 1]]  (15.0ms) commit transaction Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:57 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Authenticating with gds_sso strategy Completed in 2ms (ActiveRecord: 0.1ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:57 +0000 Started GET "/auth/gds/callback?code=8b378e87cc884bdd366434692959d2ddc0a57d7885cc9bcc2fb7c5f6a38ff55d&state=43b54eb57b4088aea484149197e896451414da5f2e574a2a" for 127.0.0.1 at 2015-12-08 10:08:57 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"8b378e87cc884bdd366434692959d2ddc0a57d7885cc9bcc2fb7c5f6a38ff55d", "state"=>"43b54eb57b4088aea484149197e896451414da5f2e574a2a"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.0ms) commit transaction  (0.0ms) begin transaction SQL (0.1ms) UPDATE "users" SET "remotely_signed_out" = ? WHERE "users"."id" = ? [["remotely_signed_out", "f"], ["id", 1]]  (33.2ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 39ms (ActiveRecord: 33.7ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:57 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:57 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:57 +0000 Started GET "/auth/gds/callback?code=edd3c0ee7ae41295e99d9fce4c5ad2217f19210a3fd56fcc95e57901e9c70bda&state=f9bf581ccc93b5ef4b8039e3557dc8dff619353970ad09f4" for 127.0.0.1 at 2015-12-08 10:08:58 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"edd3c0ee7ae41295e99d9fce4c5ad2217f19210a3fd56fcc95e57901e9c70bda", "state"=>"f9bf581ccc93b5ef4b8039e3557dc8dff619353970ad09f4"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.0ms) begin transaction  (0.0ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 5ms (ActiveRecord: 0.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:58 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:13:58 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-09 06:13:58 +0000 Started GET "/auth/gds/callback?code=b47fa86092bbaa98393145cfd79f03dbbe362b01b02d89cc568c05f75ac4322e&state=5854e705a510aa9efbf30be82772bf740882279d98fbb4e4" for 127.0.0.1 at 2015-12-09 06:13:58 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"b47fa86092bbaa98393145cfd79f03dbbe362b01b02d89cc568c05f75ac4322e", "state"=>"5854e705a510aa9efbf30be82772bf740882279d98fbb4e4"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.2ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 6ms (ActiveRecord: 0.6ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:13:58 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:58 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 1ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:08:58 +0000 Started GET "/auth/gds/callback?code=1a4f8df22e3f149502b7ba7fedf159d6d49f922e2a2187ed4906d09dcbd6f122&state=2c6b70eb03537a9b29a5ba45efbb9b79bd5313f9b3255296" for 127.0.0.1 at 2015-12-08 10:08:58 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"1a4f8df22e3f149502b7ba7fedf159d6d49f922e2a2187ed4906d09dcbd6f122", "state"=>"2c6b70eb03537a9b29a5ba45efbb9b79bd5313f9b3255296"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.0ms) commit transaction  (0.0ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:58 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:03:58 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 1ms (Views: 0.3ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:58 +0000 Processing by ExampleController#restricted as JSON Completed in 18ms (ActiveRecord: 0.0ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:08:58 +0000 Processing by ExampleController#this_requires_signin_permission as JSON User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "disabled" = ? WHERE "users"."id" = ? [["disabled", nil], ["id", 1]]  (16.9ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.0ms) begin transaction  (0.0ms) commit transaction Rendered text template (0.0ms) Completed 200 OK in 125ms (Views: 0.5ms | ActiveRecord: 18.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:58 +0000 Processing by ExampleController#restricted as JSON Completed in 19ms (ActiveRecord: 0.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:08:58 +0000 Processing by ExampleController#restricted as JSON User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.1ms) begin transaction  (0.0ms) commit transaction Rendered text template (0.0ms) Completed 200 OK in 71ms (Views: 0.5ms | ActiveRecord: 1.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d32950"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (29.8ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d37656"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (22.1ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d32950"} Rendered /home/jenkins/workspace/govuk_gds_sso/app/views/authorisations/unauthorised.html.erb within layouts/unauthorised (0.3ms) Completed 403 Forbidden in 4ms (Views: 3.2ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d38047"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (51.4ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d34866"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (31.5ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d38047"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "a1s2d38047"]]  (0.2ms) begin transaction SQL (0.3ms) UPDATE "users" SET "email" = ?, "name" = ?, "permissions" = ?, "organisation_slug" = ?, "organisation_content_id" = ? WHERE "users"."id" = ? [["email", "user@domain.com"], ["name", "Joshua Marshall"], ["permissions", "---\n- signin\n- new permission\n"], ["organisation_slug", "justice-league"], ["organisation_content_id", "aae1319e-5788-4677-998c-f1a53af528d0"], ["id", 4]]  (23.4ms) commit transaction Completed 200 OK in 31ms (ActiveRecord: 24.1ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 4]]  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d34968"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (23.8ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d35295"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (39.4ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d34968"} User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "a1s2d34968"]]  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "remotely_signed_out" = ? WHERE "users"."id" = ? [["remotely_signed_out", "t"], ["id", 6]]  (30.1ms) commit transaction Completed 200 OK in 34ms (ActiveRecord: 30.5ms) User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 6]]  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d32683"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (29.1ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d35999"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (32.8ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"nonexistent-user"} User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "nonexistent-user"]] Completed 200 OK in 1ms (ActiveRecord: 0.1ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d36197"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (27.9ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d37379"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (23.8ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d36197"} Rendered /home/jenkins/workspace/govuk_gds_sso/app/views/authorisations/unauthorised.html.erb within layouts/unauthorised (0.3ms) Completed 403 Forbidden in 2ms (Views: 1.0ms | ActiveRecord: 0.0ms) Connecting to database specified by database.yml  (0.1ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d32672"]]  (23.7ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d31646"]]  (29.9ms) commit transaction WARNING: Can't mass-assign protected attributes: uid, name, permissions Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d32672"} Rendered /home/jenkins/workspace/govuk_gds_sso/app/views/authorisations/unauthorised.html.erb within layouts/unauthorised (0.3ms) Completed 403 Forbidden in 7.3ms (Views: 6.5ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d39645"]]  (32.8ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d33025"]]  (27.5ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d39645"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d39645' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "email" = 'user@domain.com', "name" = 'Joshua Marshall', "permissions" = '--- - signin - new permission ', "organisation_slug" = 'justice-league', "organisation_content_id" = 'aae1319e-5788-4677-998c-f1a53af528d0' WHERE "users"."id" = 3  (32.6ms) commit transaction Completed 200 OK in 40.9ms (ActiveRecord: 33.1ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 3]]  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d32594"]]  (44.6ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d32283"]]  (30.6ms) commit transaction WARNING: Can't mass-assign protected attributes: uid, name, permissions Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d32594"} Completed 403 Forbidden in 1.3ms (Views: 0.8ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d32052"]]  (19.8ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d35030"]]  (11.3ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"nonexistent-user"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'nonexistent-user' LIMIT 1 Completed 200 OK in 1.3ms (ActiveRecord: 0.2ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d37858"]]  (14.7ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d34227"]]  (12.9ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d37858"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d37858' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "remotely_signed_out" = 't', "permissions" = '--- - signin ' WHERE "users"."id" = 9  (27.9ms) commit transaction Completed 200 OK in 30.6ms (ActiveRecord: 28.2ms) User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 9]] Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:13 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.5ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:13 +0000 Started GET "/auth/gds/callback?code=feb4f6662524672a96c4b4e3333051b002dfbc50a1c5e89b1f74b8d94ae9dfb7&state=4b4f82e7c0cd008217004792ea534858c3ddb2cec0663e79" for 127.0.0.1 at 2015-12-08 10:09:22 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"feb4f6662524672a96c4b4e3333051b002dfbc50a1c5e89b1f74b8d94ae9dfb7", "state"=>"4b4f82e7c0cd008217004792ea534858c3ddb2cec0663e79"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1 User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' LIMIT 1  (0.0ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "test@example-client.com"], ["name", "Test User"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "integration-uid"]]  (14.9ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "remotely_signed_out" = 'f', "permissions" = '--- - signin ' WHERE "users"."id" = 11  (19.2ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 40.4ms (ActiveRecord: 34.9ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 3.9ms (Views: 1.2ms | ActiveRecord: 0.3ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0.6ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Started GET "/auth/gds/callback?code=d7850104bd9d8016d9566606a64c0735a56385c206de95edbaaf5bd822d4228f&state=d8befe9fba40d911a822cee21b52bd59bf005250a2253862" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"d7850104bd9d8016d9566606a64c0735a56385c206de95edbaaf5bd822d4228f", "state"=>"d8befe9fba40d911a822cee21b52bd59bf005250a2253862"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (17.8ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (22.0ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 46.0ms (ActiveRecord: 40.5ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.7ms (Views: 0.4ms | ActiveRecord: 0.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0.1ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Started GET "/auth/gds/callback?code=b2bd836d72ef5947dc3db860ebbf07ae45ffdc17b43846cd7234b514185a5cad&state=eea76c21b4b1406477c594ac0dd5abcd266666be424e3702" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"b2bd836d72ef5947dc3db860ebbf07ae45ffdc17b43846cd7234b514185a5cad", "state"=>"eea76c21b4b1406477c594ac0dd5abcd266666be424e3702"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (18.3ms) commit transaction  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (22.4ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 45.4ms (ActiveRecord: 41.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.8ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.2ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Started GET "/auth/gds/callback?code=33272d0cbe0bea380b9fbd4df0750063f1d909f4d02aa868214bfa1aed730c3b&state=5e1b8b4987cb42e3bc71aad0ff73b58324a0d08303d7ac3b" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"33272d0cbe0bea380b9fbd4df0750063f1d909f4d02aa868214bfa1aed730c3b", "state"=>"5e1b8b4987cb42e3bc71aad0ff73b58324a0d08303d7ac3b"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (16.7ms) commit transaction  (0.1ms) begin transaction  (0.3ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (15.3ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 38.6ms (ActiveRecord: 32.9ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.4ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.2ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:23 +0000 Started GET "/auth/gds/callback?code=d90930440ced4553a5178b8cebd43c876f930241b95a75e1fa286e9dd15310a0&state=01fc8ebba02689611c39541b57f67e8bc9fcec87067192af" for 127.0.0.1 at 2015-12-08 10:09:24 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"d90930440ced4553a5178b8cebd43c876f930241b95a75e1fa286e9dd15310a0", "state"=>"01fc8ebba02689611c39541b57f67e8bc9fcec87067192af"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (26.6ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (12.9ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 44.7ms (ActiveRecord: 40.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:24 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.4ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/" for 127.0.0.1 at 2015-12-08 10:09:24 +0000 Processing by ExampleController#index as HTML Completed 200 OK in 0.7ms (Views: 0.4ms | ActiveRecord: 0.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:24 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.3ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:24 +0000 Started GET "/auth/gds/callback?code=cf1c0dbc791d2727088acc58f9bc9d3fc5a5856395c20967775ee0998087fd19&state=cbd5d4a62ba61d2cd72b5d16d64cf5f70d42ef3a9a7173f7" for 127.0.0.1 at 2015-12-08 10:09:24 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"cf1c0dbc791d2727088acc58f9bc9d3fc5a5856395c20967775ee0998087fd19", "state"=>"cbd5d4a62ba61d2cd72b5d16d64cf5f70d42ef3a9a7173f7"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (16.9ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (15.2ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 37.5ms (ActiveRecord: 32.8ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:24 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.4ms (Views: 0.3ms | ActiveRecord: 0.2ms) User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "remotely_signed_out" = 't', "permissions" = '--- - signin ' WHERE "users"."id" = 11  (15.2ms) commit transaction Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:24 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Authenticating with gds_sso strategy Completed in 1.1ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:24 +0000 Started GET "/auth/gds/callback?code=32c087e430e74f277015ea743c5b613dc1619248ce0aebfb4366d9b84e4410c9&state=4f9d52ae71cb7adf29a4f83e61e67c4cd4038f27d45d1deb" for 127.0.0.1 at 2015-12-08 10:09:24 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"32c087e430e74f277015ea743c5b613dc1619248ce0aebfb4366d9b84e4410c9", "state"=>"4f9d52ae71cb7adf29a4f83e61e67c4cd4038f27d45d1deb"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (51.8ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "remotely_signed_out" = 'f', "permissions" = '--- - signin ' WHERE "users"."id" = 11  (28.8ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 86.9ms (ActiveRecord: 81.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:24 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.3ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:24 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.3ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:24 +0000 Started GET "/auth/gds/callback?code=c37727d348bfc5c1cc8903e7715eb7ab7caf5e5ccd57c66a7fdc1c8d47740be9&state=f9653ae2e00eb635a3cbff32b129f8d07c55f0e6b8bb03a0" for 127.0.0.1 at 2015-12-08 10:09:25 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"c37727d348bfc5c1cc8903e7715eb7ab7caf5e5ccd57c66a7fdc1c8d47740be9", "state"=>"f9653ae2e00eb635a3cbff32b129f8d07c55f0e6b8bb03a0"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (12.4ms) commit transaction  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (14.7ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 31.9ms (ActiveRecord: 27.6ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:25 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.3ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:14:25 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.3ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-09 06:14:25 +0000 Started GET "/auth/gds/callback?code=882a5ddd9e968cbb0117fa6530a069f263064b365be74d03ed79caeb614571f7&state=f5460e97a09ad6197bcfccd7aeab748c01af75c02a479c3f" for 127.0.0.1 at 2015-12-09 06:14:25 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"882a5ddd9e968cbb0117fa6530a069f263064b365be74d03ed79caeb614571f7", "state"=>"f5460e97a09ad6197bcfccd7aeab748c01af75c02a479c3f"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (9.5ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (18.2ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 33.0ms (ActiveRecord: 28.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:14:25 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.7ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:25 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.2ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:25 +0000 Started GET "/auth/gds/callback?code=3f0656daffcef9ff265cdd96780d3c17b34a949f8b02c6adbc10857634533948&state=a3d631a49d3667fdbeb1886f906fbee9067e3511ca69a3c4" for 127.0.0.1 at 2015-12-08 10:09:25 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"3f0656daffcef9ff265cdd96780d3c17b34a949f8b02c6adbc10857634533948", "state"=>"a3d631a49d3667fdbeb1886f906fbee9067e3511ca69a3c4"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (8.9ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (7.9ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 22.2ms (ActiveRecord: 17.6ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:25 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.5ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:04:25 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.1ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:25 +0000 Processing by ExampleController#restricted as JSON User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.1ms) begin transaction  (0.1ms) UPDATE "users" SET "disabled" = NULL, "permissions" = '--- - signin ' WHERE "users"."id" = 11  (10.7ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (12.8ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (7.9ms) commit transaction User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (15.1ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (11.1ms) commit transaction Completed 200 OK in 130.8ms (Views: 0.3ms | ActiveRecord: 59.7ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:25 +0000 Processing by ExampleController#restricted as JSON Completed in 15.6ms Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:09:25 +0000 Processing by ExampleController#this_requires_signin_permission as JSON User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (16.3ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (11.0ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (10.7ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (9.6ms) commit transaction  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (14.5ms) commit transaction Completed 200 OK in 135.1ms (Views: 0.4ms | ActiveRecord: 64.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:26 +0000 Processing by ExampleController#restricted as JSON Completed in 15.0ms  (0.1ms) begin transaction SQL (0.4ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d35176"]]  (13.0ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d36780"]]  (24.9ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d35176"} Rendered /home/jenkins/workspace/govuk_gds_sso/app/views/authorisations/unauthorised.html.erb within layouts/unauthorised (0.4ms) Completed 403 Forbidden in 9ms (Views: 8.3ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d37696"]]  (23.5ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d34760"]]  (13.5ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d37696"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d37696' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "email" = ?, "name" = ?, "permissions" = ?, "organisation_slug" = ?, "organisation_content_id" = ? WHERE "users"."id" = 3 [["email", "user@domain.com"], ["name", "Joshua Marshall"], ["permissions", "---\n- signin\n- new permission\n"], ["organisation_slug", "justice-league"], ["organisation_content_id", "aae1319e-5788-4677-998c-f1a53af528d0"]]  (16.9ms) commit transaction Completed 200 OK in 24ms (ActiveRecord: 17.4ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 3]]  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d35457"]]  (13.9ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d32120"]]  (14.3ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d35457"} Completed 403 Forbidden in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d39918"]]  (11.6ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d34968"]]  (12.5ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d39918"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d39918' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "remotely_signed_out" = ?, "permissions" = ? WHERE "users"."id" = 7 [["remotely_signed_out", true], ["permissions", "---\n- signin\n"]]  (10.8ms) commit transaction Completed 200 OK in 14ms (ActiveRecord: 11.3ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 7]]  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d37459"]]  (11.2ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d37532"]]  (10.9ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"nonexistent-user"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'nonexistent-user' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 1ms (ActiveRecord: 0.2ms) Started GET "/" for 127.0.0.1 at 2015-12-08 10:09:40 +0000 Processing by ExampleController#index as HTML Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:40 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 15ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:40 +0000 Started GET "/auth/gds/callback?code=bf72ba30aaa9587eac32895e8e13975f68574af25c8a0a4496f71bdea2de3b2d&state=b9659bd4e77f0bca9e3f1efee95d0d43f478dd61ed253f44" for 127.0.0.1 at 2015-12-08 10:09:49 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"bf72ba30aaa9587eac32895e8e13975f68574af25c8a0a4496f71bdea2de3b2d", "state"=>"b9659bd4e77f0bca9e3f1efee95d0d43f478dd61ed253f44"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1 User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "test@example-client.com"], ["name", "Test User"], ["permissions", "---\n- signin\n"], ["uid", "integration-uid"]]  (9.5ms) commit transaction  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "remotely_signed_out" = ?, "permissions" = ? WHERE "users"."id" = 11 [["remotely_signed_out", false], ["permissions", "---\n- signin\n"]]  (10.4ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 27ms (ActiveRecord: 21.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:49 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:49 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:49 +0000 Started GET "/auth/gds/callback?code=07d8e03799b630e4c68965ecc5f5cc407dca4c6d8523bac2c57572fc598eecf3&state=2c278c8db7d3bfe8cd22ead1c97f3e2d77f3b87f6afaf48c" for 127.0.0.1 at 2015-12-08 10:09:49 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"07d8e03799b630e4c68965ecc5f5cc407dca4c6d8523bac2c57572fc598eecf3", "state"=>"2c278c8db7d3bfe8cd22ead1c97f3e2d77f3b87f6afaf48c"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (13.0ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (15.7ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 34ms (ActiveRecord: 29.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:49 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:49 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:49 +0000 Started GET "/auth/gds/callback?code=23918409e7cecc9721241514e37e2a2b67a5ea7928b69c3a9af57876b71dc267&state=327f3d46e6c2716324ac6f697486aca5996e6ca1f4456409" for 127.0.0.1 at 2015-12-08 10:09:49 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"23918409e7cecc9721241514e37e2a2b67a5ea7928b69c3a9af57876b71dc267", "state"=>"327f3d46e6c2716324ac6f697486aca5996e6ca1f4456409"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (12.4ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (8.5ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 26ms (ActiveRecord: 21.6ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:49 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:09:49 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:49 +0000 Started GET "/auth/gds/callback?code=3eabcab9981d0483adab08ff943edbe5badaa29a4c6e8e1f18a4efa774542ab5&state=3fcd85c23cef20b7b7023c7d21580263e217ab0a0d7aec1b" for 127.0.0.1 at 2015-12-08 10:09:50 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"3eabcab9981d0483adab08ff943edbe5badaa29a4c6e8e1f18a4efa774542ab5", "state"=>"3fcd85c23cef20b7b7023c7d21580263e217ab0a0d7aec1b"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (37.7ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (17.9ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 63ms (ActiveRecord: 56.3ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:09:50 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:09:50 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:50 +0000 Started GET "/auth/gds/callback?code=50077d875a4146db36caf6425fd9fef69b59918da453ba32582fcfff6cbbf423&state=d275a0907ebda125cc037cd77591c504386b6b0c44155a72" for 127.0.0.1 at 2015-12-08 10:09:50 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"50077d875a4146db36caf6425fd9fef69b59918da453ba32582fcfff6cbbf423", "state"=>"d275a0907ebda125cc037cd77591c504386b6b0c44155a72"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (15.4ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (24.0ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 44ms (ActiveRecord: 40.0ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:09:50 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:50 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:50 +0000 Started GET "/auth/gds/callback?code=d11c1eff1abee8d01ddab13da150eabacadc05bc7762f5181b4e964cc2070239&state=ba65c8725213985aa67b7e60d125096f512ed6da574c01af" for 127.0.0.1 at 2015-12-08 10:09:50 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"d11c1eff1abee8d01ddab13da150eabacadc05bc7762f5181b4e964cc2070239", "state"=>"ba65c8725213985aa67b7e60d125096f512ed6da574c01af"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (15.7ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (11.5ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 33ms (ActiveRecord: 27.9ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:50 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "remotely_signed_out" = ?, "permissions" = ? WHERE "users"."id" = 11 [["remotely_signed_out", true], ["permissions", "---\n- signin\n"]]  (20.3ms) commit transaction Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:50 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Authenticating with gds_sso strategy Completed in 1ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:50 +0000 Started GET "/auth/gds/callback?code=49fdc1072475a24b4eb18b7549986c8853c101095cc28c2a3ad3781e2e1f59f8&state=396750a0b8ea9f3a0e008bf49d8e72656bffb9895381bfa1" for 127.0.0.1 at 2015-12-08 10:09:51 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"49fdc1072475a24b4eb18b7549986c8853c101095cc28c2a3ad3781e2e1f59f8", "state"=>"396750a0b8ea9f3a0e008bf49d8e72656bffb9895381bfa1"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (10.8ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "remotely_signed_out" = ?, "permissions" = ? WHERE "users"."id" = 11 [["remotely_signed_out", false], ["permissions", "---\n- signin\n"]]  (11.7ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 28ms (ActiveRecord: 23.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:51 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:51 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:51 +0000 Started GET "/auth/gds/callback?code=127ddc3f088a49e614808bd03e9a2561cf753db3569177c82ef028d7a27f97ee&state=00a0ce0309f30db369c98b8cea0e2668454fa06b98d5007f" for 127.0.0.1 at 2015-12-08 10:09:51 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"127ddc3f088a49e614808bd03e9a2561cf753db3569177c82ef028d7a27f97ee", "state"=>"00a0ce0309f30db369c98b8cea0e2668454fa06b98d5007f"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (12.7ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (17.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 36ms (ActiveRecord: 30.7ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:51 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:14:51 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 1ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-09 06:14:51 +0000 Started GET "/auth/gds/callback?code=c6c5d8caede8e816005cb1b17096f2a3850d6b2cba8418a8df8e3577ad5760b2&state=f4d2641a94de97b6abc3d5288037dde5209f090a2cdcc78b" for 127.0.0.1 at 2015-12-09 06:14:51 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"c6c5d8caede8e816005cb1b17096f2a3850d6b2cba8418a8df8e3577ad5760b2", "state"=>"f4d2641a94de97b6abc3d5288037dde5209f090a2cdcc78b"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (23.3ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (57.5ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 87ms (ActiveRecord: 81.8ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:14:51 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:51 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:09:51 +0000 Started GET "/auth/gds/callback?code=2120a381bd244e5fac322fff44e6d0ecee6fd6136095e23110faedfd0034dd59&state=a31bc7de771fa5ca08e9df0e41e55a859814ec17578f6198" for 127.0.0.1 at 2015-12-08 10:09:51 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"2120a381bd244e5fac322fff44e6d0ecee6fd6136095e23110faedfd0034dd59", "state"=>"a31bc7de771fa5ca08e9df0e41e55a859814ec17578f6198"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (19.8ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (41.6ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 67ms (ActiveRecord: 62.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:51 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:04:51 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:51 +0000 Processing by ExampleController#restricted as JSON Completed in 24ms Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:09:51 +0000 Processing by ExampleController#this_requires_signin_permission as JSON User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.5ms) UPDATE "users" SET "disabled" = ?, "permissions" = ? WHERE "users"."id" = 11 [["disabled", nil], ["permissions", "---\n- signin\n"]]  (36.4ms) commit transaction User Load (22.6ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (23.5ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (58.3ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (59.0ms) commit transaction  (0.2ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (91.2ms) commit transaction Completed 200 OK in 461ms (Views: 0.4ms | ActiveRecord: 293.8ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:52 +0000 Processing by ExampleController#restricted as JSON User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (73.3ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (53.2ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (35.5ms) commit transaction User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (18.5ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (17.1ms) commit transaction Completed 200 OK in 276ms (Views: 0.4ms | ActiveRecord: 200.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:09:52 +0000 Processing by ExampleController#restricted as JSON Completed in 19ms  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d36526"]]  (35.6ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d34879"]]  (26.7ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d36526"} Rendered /home/jenkins/workspace/govuk_gds_sso/app/views/authorisations/unauthorised.html.erb within layouts/unauthorised (0.3ms) Completed 403 Forbidden in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d32399"]]  (45.7ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d32521"]]  (31.8ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d32399"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d32399' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "email" = ?, "name" = ?, "organisation_content_id" = ?, "organisation_slug" = ?, "permissions" = ? WHERE "users"."id" = 3 [["email", "user@domain.com"], ["name", "Joshua Marshall"], ["organisation_content_id", "aae1319e-5788-4677-998c-f1a53af528d0"], ["organisation_slug", "justice-league"], ["permissions", "---\n- signin\n- new permission\n"]]  (27.0ms) commit transaction Completed 200 OK in 35ms (ActiveRecord: 27.5ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 3]]  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d38092"]]  (20.1ms) commit transaction  (0.1ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d32145"]]  (36.1ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"nonexistent-user"} User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'nonexistent-user' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (ActiveRecord: 0.3ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d37817"]]  (24.7ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d31965"]]  (23.2ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d37817"} Completed 403 Forbidden in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d34030"]]  (17.8ms) commit transaction  (0.1ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d33702"]]  (19.8ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d34030"} User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d34030' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "permissions" = ?, "remotely_signed_out" = ? WHERE "users"."id" = 9 [["permissions", "---\n- signin\n"], ["remotely_signed_out", "t"]]  (52.0ms) commit transaction Completed 200 OK in 56ms (ActiveRecord: 52.6ms) User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 9]] Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:06 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 14ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:06 +0000 Started GET "/auth/gds/callback?code=d77d21762394f336eedfd68d2183d8c82f00f1d8ef25d7cbbf434ed81b17dd5e&state=d4d73a5466e496aafe4f25bcf7fd51e8bd01e9f00079b1c2" for 127.0.0.1 at 2015-12-08 10:10:15 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"d77d21762394f336eedfd68d2183d8c82f00f1d8ef25d7cbbf434ed81b17dd5e", "state"=>"d4d73a5466e496aafe4f25bcf7fd51e8bd01e9f00079b1c2"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1 User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "test@example-client.com"], ["name", "Test User"], ["permissions", "---\n- signin\n"], ["uid", "integration-uid"]]  (44.1ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ?, "remotely_signed_out" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"], ["remotely_signed_out", "f"]]  (36.0ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 87ms (ActiveRecord: 80.9ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:15 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 3ms (Views: 1.2ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:15 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:15 +0000 Started GET "/auth/gds/callback?code=e5ada883d01228179d29fb3ed65e26fe5b47a265abc146140eac1449135f3863&state=e9609668d0b1b1029f53d9badcf8cbcbe0e54cc3f096c02c" for 127.0.0.1 at 2015-12-08 10:10:15 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"e5ada883d01228179d29fb3ed65e26fe5b47a265abc146140eac1449135f3863", "state"=>"e9609668d0b1b1029f53d9badcf8cbcbe0e54cc3f096c02c"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (41.9ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (48.8ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 96ms (ActiveRecord: 91.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:15 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/" for 127.0.0.1 at 2015-12-08 10:10:15 +0000 Processing by ExampleController#index as HTML Completed 200 OK in 1ms (Views: 0.3ms | ActiveRecord: 0.0ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:10:15 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:15 +0000 Started GET "/auth/gds/callback?code=daada1e5fb8669e05ae295b021eed91fdf840d1cc47060c34e4cf7c7f578712b&state=8d157fb0029d73b494122bcfa5321e99ab7221352fda13f7" for 127.0.0.1 at 2015-12-08 10:10:16 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"daada1e5fb8669e05ae295b021eed91fdf840d1cc47060c34e4cf7c7f578712b", "state"=>"8d157fb0029d73b494122bcfa5321e99ab7221352fda13f7"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (39.4ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (19.3ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 64ms (ActiveRecord: 59.4ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:10:16 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.5ms | ActiveRecord: 0.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:10:16 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:16 +0000 Started GET "/auth/gds/callback?code=9b20408aacd3bfe2fa6a3c5d9989b409d826e7d76de67fed24b8c4c42151f8dd&state=fecb9a6ef63719b844f36930cd67a25f60cc7f9e5d748e51" for 127.0.0.1 at 2015-12-08 10:10:16 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"9b20408aacd3bfe2fa6a3c5d9989b409d826e7d76de67fed24b8c4c42151f8dd", "state"=>"fecb9a6ef63719b844f36930cd67a25f60cc7f9e5d748e51"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (26.2ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (32.9ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 64ms (ActiveRecord: 59.7ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:10:16 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:16 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:16 +0000 Started GET "/auth/gds/callback?code=f6bce4507027ca50af4d46d6954862d23ea10c59f7058890c0386113c934fe28&state=e858b40269e9e7086309d9cdece4d52057c70b2394fac2a1" for 127.0.0.1 at 2015-12-08 10:10:16 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"f6bce4507027ca50af4d46d6954862d23ea10c59f7058890c0386113c934fe28", "state"=>"e858b40269e9e7086309d9cdece4d52057c70b2394fac2a1"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (24.1ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (17.2ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 48ms (ActiveRecord: 42.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:16 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:16 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:16 +0000 Started GET "/auth/gds/callback?code=2288e8fc873d45a01912636a69c0666b09e1f37e70ad214aceac971d525b021d&state=9fa65680d0972fc0eb6bda66a71ab3ba0a94f0960f148e35" for 127.0.0.1 at 2015-12-08 10:10:17 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"2288e8fc873d45a01912636a69c0666b09e1f37e70ad214aceac971d525b021d", "state"=>"9fa65680d0972fc0eb6bda66a71ab3ba0a94f0960f148e35"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (36.1ms) commit transaction  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (20.3ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 63ms (ActiveRecord: 57.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:17 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.3ms) User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "permissions" = ?, "remotely_signed_out" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"], ["remotely_signed_out", "t"]]  (31.7ms) commit transaction Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:17 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Authenticating with gds_sso strategy Completed in 2ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:17 +0000 Started GET "/auth/gds/callback?code=5316458d782d27fd1c128c328e019fc14fee3aad53f11f2352b67bbb831fae23&state=738f09b0527d94335cc5b05fe654f43d3fbf9d9b1830a89f" for 127.0.0.1 at 2015-12-08 10:10:17 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"5316458d782d27fd1c128c328e019fc14fee3aad53f11f2352b67bbb831fae23", "state"=>"738f09b0527d94335cc5b05fe654f43d3fbf9d9b1830a89f"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (31.3ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ?, "remotely_signed_out" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"], ["remotely_signed_out", "f"]]  (20.5ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 57ms (ActiveRecord: 52.6ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:17 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:17 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:17 +0000 Started GET "/auth/gds/callback?code=36e68003ff9e20d9e0041a49493a31ab970d945240866624776fcb6466d13615&state=dd82c2dde653a8c4ac0edfd77c9f6dcf8ec402a8bf49d644" for 127.0.0.1 at 2015-12-08 10:10:17 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"36e68003ff9e20d9e0041a49493a31ab970d945240866624776fcb6466d13615", "state"=>"dd82c2dde653a8c4ac0edfd77c9f6dcf8ec402a8bf49d644"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (59.6ms) commit transaction  (0.2ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (42.6ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 108ms (ActiveRecord: 102.9ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:17 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:15:17 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-09 06:15:17 +0000 Started GET "/auth/gds/callback?code=3158896b53db405b2b49964142b65b5af7f64aae5a48cc3e3569e0b13c7fd43f&state=b37fc0ae5bac8c251cedf82d4de756c90ff8560d0b745ff8" for 127.0.0.1 at 2015-12-09 06:15:17 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"3158896b53db405b2b49964142b65b5af7f64aae5a48cc3e3569e0b13c7fd43f", "state"=>"b37fc0ae5bac8c251cedf82d4de756c90ff8560d0b745ff8"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (22.4ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (33.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 61ms (ActiveRecord: 56.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:15:18 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 3ms (Views: 0.3ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:18 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:18 +0000 Started GET "/auth/gds/callback?code=b30aba0f201a2ba5e6b207b9cc8734ca59b245db2c8c178e150d55216aae71cd&state=088ffda7dae0a5abbdb901e8c054d9f896e0274940469739" for 127.0.0.1 at 2015-12-08 10:10:18 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"b30aba0f201a2ba5e6b207b9cc8734ca59b245db2c8c178e150d55216aae71cd", "state"=>"088ffda7dae0a5abbdb901e8c054d9f896e0274940469739"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (22.2ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (33.6ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 61ms (ActiveRecord: 56.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:18 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:05:18 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.3ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:10:18 +0000 Processing by ExampleController#this_requires_signin_permission as JSON User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "disabled" = ?, "permissions" = ? WHERE "users"."id" = 11 [["disabled", nil], ["permissions", "---\n- signin\n"]]  (20.3ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (19.6ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.2ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (55.0ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (35.0ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (33.5ms) commit transaction Completed 200 OK in 238ms (Views: 0.4ms | ActiveRecord: 166.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:18 +0000 Processing by ExampleController#restricted as JSON Completed in 17ms Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:18 +0000 Processing by ExampleController#restricted as JSON Completed in 17ms Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:18 +0000 Processing by ExampleController#restricted as JSON User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (27.3ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (25.7ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (21.5ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (28.1ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (17.0ms) commit transaction Completed 200 OK in 191ms (Views: 0.7ms | ActiveRecord: 122.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d33679"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (133.1ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d3849"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (123.7ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d33679"} Rendered /home/jenkins/workspace/govuk_gds_sso/app/views/authorisations/unauthorised.html.erb within layouts/unauthorised (0.3ms) Completed 403 Forbidden in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d33804"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (200.5ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d3302"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (212.0ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d33804"} User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "a1s2d33804"]]  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "email" = ?, "name" = ?, "permissions" = ?, "organisation_slug" = ?, "organisation_content_id" = ? WHERE "users"."id" = ? [["email", "user@domain.com"], ["name", "Joshua Marshall"], ["permissions", "---\n- signin\n- new permission\n"], ["organisation_slug", "justice-league"], ["organisation_content_id", "aae1319e-5788-4677-998c-f1a53af528d0"], ["id", 3]]  (116.1ms) commit transaction Completed 200 OK in 131ms (ActiveRecord: 116.8ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 3]]  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d32724"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (104.5ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d31250"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (95.0ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d32724"} Rendered /home/jenkins/workspace/govuk_gds_sso/app/views/authorisations/unauthorised.html.erb within layouts/unauthorised (0.3ms) Completed 403 Forbidden in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d35892"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (160.6ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d37942"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (82.8ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"nonexistent-user"} User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "nonexistent-user"]] Completed 200 OK in 1ms (ActiveRecord: 0.1ms)  (0.1ms) begin transaction SQL (0.4ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d31008"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (135.0ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d34772"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (64.5ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d31008"} User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "a1s2d31008"]]  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "remotely_signed_out" = ? WHERE "users"."id" = ? [["remotely_signed_out", "t"], ["id", 9]]  (123.6ms) commit transaction Completed 200 OK in 127ms (ActiveRecord: 124.0ms) User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 9]] Started GET "/" for 127.0.0.1 at 2015-12-08 10:10:34 +0000 Processing by ExampleController#index as HTML Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.6ms | ActiveRecord: 0.0ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:10:34 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 13ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:34 +0000 Started GET "/auth/gds/callback?code=eb7f45191962e4b74ba3582c73b354756f32c9a1425d040f9d21d0070b4e6100&state=b5c2f09901d3a6d601f9fe140d258761e304eb3080612ac2" for 127.0.0.1 at 2015-12-08 10:10:43 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"eb7f45191962e4b74ba3582c73b354756f32c9a1425d040f9d21d0070b4e6100", "state"=>"b5c2f09901d3a6d601f9fe140d258761e304eb3080612ac2"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]] User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "test@example-client.com"]]  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "integration-uid"], ["email", "test@example-client.com"], ["name", "Test User"], ["permissions", "---\n- signin\n"]]  (48.9ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "remotely_signed_out" = ? WHERE "users"."id" = ? [["remotely_signed_out", "f"], ["id", 11]]  (27.2ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 85ms (ActiveRecord: 76.9ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:10:43 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:10:43 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:43 +0000 Started GET "/auth/gds/callback?code=bf5481fb6b5e44aee81295c055fe8de9a6c82aceef244832a171c760848000c2&state=10208d5841e2890baed9ebd59924f1949d83791b732e6c2e" for 127.0.0.1 at 2015-12-08 10:10:43 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"bf5481fb6b5e44aee81295c055fe8de9a6c82aceef244832a171c760848000c2", "state"=>"10208d5841e2890baed9ebd59924f1949d83791b732e6c2e"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.0ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 5ms (ActiveRecord: 0.4ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:10:43 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:43 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 1ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:43 +0000 Started GET "/auth/gds/callback?code=0526c32330b3eee8efd585f4ded61b3e745386dd2bc4603a3d4cbdf8b15677ed&state=52d95e4f2d5bcf774663df397e80ccd0b061b60bea2b6a01" for 127.0.0.1 at 2015-12-08 10:10:44 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"0526c32330b3eee8efd585f4ded61b3e745386dd2bc4603a3d4cbdf8b15677ed", "state"=>"52d95e4f2d5bcf774663df397e80ccd0b061b60bea2b6a01"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.1ms) begin transaction  (0.0ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 6ms (ActiveRecord: 0.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:44 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:44 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 11ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:44 +0000 Started GET "/auth/gds/callback?code=c4d431379ba247b620e28f6d14d3f4df56b9ec94446d6d3ff749d5eff462e91f&state=666be96360960a4a56b12b846403158a0cfa7c3d1675991b" for 127.0.0.1 at 2015-12-08 10:10:44 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"c4d431379ba247b620e28f6d14d3f4df56b9ec94446d6d3ff749d5eff462e91f", "state"=>"666be96360960a4a56b12b846403158a0cfa7c3d1675991b"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.1ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 9ms (ActiveRecord: 0.6ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:44 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 0.5ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:44 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:44 +0000 Started GET "/auth/gds/callback?code=0039164dcde89ad29f765f5760ac571588b4bcdb4c6d0a42941dd3e911418372&state=3b61e3efe74f8a4bbf78377f57e68db6860592a7c46b8f91" for 127.0.0.1 at 2015-12-08 10:10:44 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"0039164dcde89ad29f765f5760ac571588b4bcdb4c6d0a42941dd3e911418372", "state"=>"3b61e3efe74f8a4bbf78377f57e68db6860592a7c46b8f91"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.0ms) commit transaction  (0.0ms) begin transaction  (0.0ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 5ms (ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:44 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:44 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 1ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:44 +0000 Started GET "/auth/gds/callback?code=656ecd98d163a0076286e2a01d03c46278ca6b3761f943bb5879a995e84807d7&state=388f258c641e09a63adc9ac713ca5a27a26269e460e50556" for 127.0.0.1 at 2015-12-08 10:10:44 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"656ecd98d163a0076286e2a01d03c46278ca6b3761f943bb5879a995e84807d7", "state"=>"388f258c641e09a63adc9ac713ca5a27a26269e460e50556"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.1ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 7ms (ActiveRecord: 0.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:45 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.1ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "test@example-client.com"]]  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "remotely_signed_out" = ? WHERE "users"."id" = ? [["remotely_signed_out", "t"], ["id", 11]]  (33.5ms) commit transaction Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:45 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Authenticating with gds_sso strategy Completed in 2ms (ActiveRecord: 0.1ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:45 +0000 Started GET "/auth/gds/callback?code=210ece954c4027d181efd9c56aca187b5b234a375ab9b18fa23de09855a25e68&state=ad5e924cfb56131de7a532cd937f0b008a9500c440b66f8e" for 127.0.0.1 at 2015-12-08 10:10:45 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"210ece954c4027d181efd9c56aca187b5b234a375ab9b18fa23de09855a25e68", "state"=>"ad5e924cfb56131de7a532cd937f0b008a9500c440b66f8e"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.0ms) commit transaction  (0.0ms) begin transaction SQL (0.1ms) UPDATE "users" SET "remotely_signed_out" = ? WHERE "users"."id" = ? [["remotely_signed_out", "f"], ["id", 11]]  (82.4ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 88ms (ActiveRecord: 82.8ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:45 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:45 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 1ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:45 +0000 Started GET "/auth/gds/callback?code=106d2228471b564130e33fe11abe58c6b11328f102647ca24cb7f24d99724ba7&state=deb454403318eb8efccae2e8f3b60fa299d58ff2720ed414" for 127.0.0.1 at 2015-12-08 10:10:45 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"106d2228471b564130e33fe11abe58c6b11328f102647ca24cb7f24d99724ba7", "state"=>"deb454403318eb8efccae2e8f3b60fa299d58ff2720ed414"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.1ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 6ms (ActiveRecord: 0.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:45 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:15:45 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 1ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-09 06:15:45 +0000 Started GET "/auth/gds/callback?code=e73077029400a238863c731dc48bf0f863f8ed6ab566b45fcf8fa1cb26281817&state=9856a904c3c40a3e34bfeebe899458283d0a9971c2314f50" for 127.0.0.1 at 2015-12-09 06:15:45 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"e73077029400a238863c731dc48bf0f863f8ed6ab566b45fcf8fa1cb26281817", "state"=>"9856a904c3c40a3e34bfeebe899458283d0a9971c2314f50"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.1ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 5ms (ActiveRecord: 0.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:15:45 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:45 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 1ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:10:45 +0000 Started GET "/auth/gds/callback?code=9b7ca81b032a5fbc05b4bd9a56f1a323dc658d1d399a723c1e7ebf630dcf3459&state=76f05da974590f9a0444058f5014d6696040629bb1d6a6a9" for 127.0.0.1 at 2015-12-08 10:10:45 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"9b7ca81b032a5fbc05b4bd9a56f1a323dc658d1d399a723c1e7ebf630dcf3459", "state"=>"76f05da974590f9a0444058f5014d6696040629bb1d6a6a9"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.1ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 6ms (ActiveRecord: 0.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:46 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:05:46 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 0.5ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:46 +0000 Processing by ExampleController#restricted as JSON Completed in 25ms (ActiveRecord: 0.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:46 +0000 Processing by ExampleController#restricted as JSON Completed in 18ms (ActiveRecord: 0.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:10:46 +0000 Processing by ExampleController#restricted as JSON User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction SQL (0.3ms) UPDATE "users" SET "disabled" = ? WHERE "users"."id" = ? [["disabled", nil], ["id", 11]]  (24.9ms) commit transaction User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.0ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.1ms) begin transaction  (0.1ms) commit transaction Rendered text template (0.0ms) Completed 200 OK in 98ms (Views: 0.5ms | ActiveRecord: 26.1ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:10:46 +0000 Processing by ExampleController#this_requires_signin_permission as JSON User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.0ms) begin transaction  (0.1ms) commit transaction Rendered text template (0.0ms) Completed 200 OK in 90ms (Views: 0.6ms | ActiveRecord: 1.1ms) Connecting to database specified by database.yml  (0.0ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d33811"]]  (27.7ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d31883"]]  (31.6ms) commit transaction WARNING: Can't mass-assign protected attributes: uid, name, permissions Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d33811"} Rendered /home/jenkins/workspace/govuk_gds_sso/app/views/authorisations/unauthorised.html.erb within layouts/unauthorised (0.3ms) Completed 403 Forbidden in 8.3ms (Views: 7.6ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d38570"]]  (61.6ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d39984"]]  (46.0ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d38570"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d38570' LIMIT 1  (0.0ms) begin transaction  (0.3ms) UPDATE "users" SET "email" = 'user@domain.com', "name" = 'Joshua Marshall', "permissions" = '--- - signin - new permission ', "organisation_slug" = 'justice-league', "organisation_content_id" = 'aae1319e-5788-4677-998c-f1a53af528d0' WHERE "users"."id" = 3  (67.2ms) commit transaction Completed 200 OK in 74.5ms (ActiveRecord: 67.7ms) User Load (0.5ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 3]]  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d34141"]]  (33.5ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d35559"]]  (36.7ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d34141"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d34141' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "remotely_signed_out" = 't', "permissions" = '--- - signin ' WHERE "users"."id" = 5  (44.9ms) commit transaction Completed 200 OK in 47.6ms (ActiveRecord: 45.2ms) User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 5]]  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d31319"]]  (33.7ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d39944"]]  (44.7ms) commit transaction WARNING: Can't mass-assign protected attributes: uid, name, permissions Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d31319"} Completed 403 Forbidden in 1.1ms (Views: 0.8ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "a1s2d34045"]]  (26.0ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n- user_update_permission\n"], ["remotely_signed_out", nil], ["uid", "a1s2d31164"]]  (33.9ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"nonexistent-user"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'nonexistent-user' LIMIT 1 Completed 200 OK in 0.9ms (ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:00 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.4ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:00 +0000 Started GET "/auth/gds/callback?code=9c294cdf6a21705b1a7f9299d172f219b7309034d9f569062dd8457b86476d73&state=9fc9bcc0eee9c8048eb997f6a11d6dfaedeeba21a286bac7" for 127.0.0.1 at 2015-12-08 10:11:09 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"9c294cdf6a21705b1a7f9299d172f219b7309034d9f569062dd8457b86476d73", "state"=>"9fc9bcc0eee9c8048eb997f6a11d6dfaedeeba21a286bac7"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1 User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' LIMIT 1  (0.0ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "organisation_content_id", "organisation_slug", "permissions", "remotely_signed_out", "uid") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["disabled", false], ["email", "test@example-client.com"], ["name", "Test User"], ["organisation_content_id", nil], ["organisation_slug", nil], ["permissions", "---\n- signin\n"], ["remotely_signed_out", nil], ["uid", "integration-uid"]]  (72.8ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "remotely_signed_out" = 'f', "permissions" = '--- - signin ' WHERE "users"."id" = 11  (63.4ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 142.2ms (ActiveRecord: 137.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:10 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 5.0ms (Views: 3.7ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:10 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.2ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:10 +0000 Started GET "/auth/gds/callback?code=bd19209689e0b7e501ab6c701eeadfd4b0a4e5643095c8ac77f57fbc130f0491&state=628f271298d10e3f7dfa152b4b911cd40b1e2f5ebba32c2a" for 127.0.0.1 at 2015-12-08 10:11:10 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"bd19209689e0b7e501ab6c701eeadfd4b0a4e5643095c8ac77f57fbc130f0491", "state"=>"628f271298d10e3f7dfa152b4b911cd40b1e2f5ebba32c2a"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (41.6ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (44.6ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 91.2ms (ActiveRecord: 86.8ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:10 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.3ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/" for 127.0.0.1 at 2015-12-08 10:11:10 +0000 Processing by ExampleController#index as HTML Completed 200 OK in 0.5ms (Views: 0.2ms | ActiveRecord: 0.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:10 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.2ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:10 +0000 Started GET "/auth/gds/callback?code=9b31b32599f685e03f4d3b96cec7a3586cb5be4e12b0656792fffb40e87982d7&state=efdb265bafb3735914f3e8b1f7fc735dbb391ff63efdcf44" for 127.0.0.1 at 2015-12-08 10:11:10 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"9b31b32599f685e03f4d3b96cec7a3586cb5be4e12b0656792fffb40e87982d7", "state"=>"efdb265bafb3735914f3e8b1f7fc735dbb391ff63efdcf44"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (34.9ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (46.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 86.1ms (ActiveRecord: 81.6ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:10 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.2ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:11:10 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0.4ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:10 +0000 Started GET "/auth/gds/callback?code=de08ea5064d31b0fcebf1596a010f5fdaae13774feb58501125605ee7f711848&state=3c10e59d964ace540c7ce09f797ea85cbf530d9b21c34ab3" for 127.0.0.1 at 2015-12-08 10:11:11 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"de08ea5064d31b0fcebf1596a010f5fdaae13774feb58501125605ee7f711848", "state"=>"3c10e59d964ace540c7ce09f797ea85cbf530d9b21c34ab3"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (68.2ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (46.7ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 120.0ms (ActiveRecord: 115.5ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:11:11 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.7ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:11:11 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0.2ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:11 +0000 Started GET "/auth/gds/callback?code=86ca29099c96217f8de0ef21f2ac3a3dc9d3077e48885975c9b01a9204997209&state=eaf1db5c844e28282c9a55411829feb93a403841a334fd8e" for 127.0.0.1 at 2015-12-08 10:11:11 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"86ca29099c96217f8de0ef21f2ac3a3dc9d3077e48885975c9b01a9204997209", "state"=>"eaf1db5c844e28282c9a55411829feb93a403841a334fd8e"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (20.6ms) commit transaction  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (34.3ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 59.4ms (ActiveRecord: 55.5ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:11:11 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.5ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:11 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.3ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:11 +0000 Started GET "/auth/gds/callback?code=ac71024859182b1ce054a4a7f167b19a436d84ccf994a95aaa9f30f28135ddbd&state=7800f41d462e6c63cbc1026a8a036e212fd9fd1d47555aad" for 127.0.0.1 at 2015-12-08 10:11:11 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"ac71024859182b1ce054a4a7f167b19a436d84ccf994a95aaa9f30f28135ddbd", "state"=>"7800f41d462e6c63cbc1026a8a036e212fd9fd1d47555aad"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (66.3ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (38.2ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 109.5ms (ActiveRecord: 105.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:11 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.4ms (Views: 0.3ms | ActiveRecord: 0.2ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "remotely_signed_out" = 't', "permissions" = '--- - signin ' WHERE "users"."id" = 11  (34.8ms) commit transaction Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:12 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Authenticating with gds_sso strategy Completed in 0.9ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:12 +0000 Started GET "/auth/gds/callback?code=0cb43d97250bd9ed9eccbb48ea580b1a620384ff56cbf0a220c738129e34336e&state=84b4862e2c3607e1eab252b36d3279fd9a7c686de45c5afa" for 127.0.0.1 at 2015-12-08 10:11:12 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"0cb43d97250bd9ed9eccbb48ea580b1a620384ff56cbf0a220c738129e34336e", "state"=>"84b4862e2c3607e1eab252b36d3279fd9a7c686de45c5afa"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (24.6ms) commit transaction  (0.1ms) begin transaction  (0.1ms) UPDATE "users" SET "remotely_signed_out" = 'f', "permissions" = '--- - signin ' WHERE "users"."id" = 11  (26.3ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 55.5ms (ActiveRecord: 51.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:12 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.3ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:12 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.2ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:12 +0000 Started GET "/auth/gds/callback?code=e145391f2406e2bc2f115d877dd592c18fd98bbc882a55581a5f8965962165ae&state=9b41772c051a991c00cdcb63207215f1bb7467595b214ad4" for 127.0.0.1 at 2015-12-08 10:11:12 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"e145391f2406e2bc2f115d877dd592c18fd98bbc882a55581a5f8965962165ae", "state"=>"9b41772c051a991c00cdcb63207215f1bb7467595b214ad4"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (18.1ms) commit transaction  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (18.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 45.7ms (ActiveRecord: 36.8ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:12 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.3ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:16:12 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.5ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-09 06:16:12 +0000 Started GET "/auth/gds/callback?code=9ccacfc8b646da7633fd632445f06fea79472d4c0e1e39579f0d06605df0f41b&state=de7cfa20bd552465f26c31450299947e2a66c05ed609b2c2" for 127.0.0.1 at 2015-12-09 06:16:12 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"9ccacfc8b646da7633fd632445f06fea79472d4c0e1e39579f0d06605df0f41b", "state"=>"de7cfa20bd552465f26c31450299947e2a66c05ed609b2c2"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.1ms) begin transaction  (0.3ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (28.0ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (24.0ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 58.8ms (ActiveRecord: 52.9ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:16:12 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.4ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:12 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0.3ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:12 +0000 Started GET "/auth/gds/callback?code=3ebadaad9481a7b7e0dd982cb1a0b10b3459d23d5abbcc1cd7c8213cf230c7fe&state=9abb4d15564afb99335987601d5e94bfe9ca28a2e941d073" for 127.0.0.1 at 2015-12-08 10:11:12 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"3ebadaad9481a7b7e0dd982cb1a0b10b3459d23d5abbcc1cd7c8213cf230c7fe", "state"=>"9abb4d15564afb99335987601d5e94bfe9ca28a2e941d073"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (30.7ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (24.2ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 60.0ms (ActiveRecord: 55.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:12 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.5ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:06:13 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' LIMIT 1 Completed 200 OK in 1.2ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:11:13 +0000 Processing by ExampleController#this_requires_signin_permission as JSON User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "disabled" = NULL, "permissions" = '--- - signin ' WHERE "users"."id" = 11  (20.9ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (14.9ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (14.0ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (15.6ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (13.7ms) commit transaction Completed 200 OK in 147.1ms (Views: 0.3ms | ActiveRecord: 81.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:13 +0000 Processing by ExampleController#restricted as JSON Completed in 13.8ms Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:13 +0000 Processing by ExampleController#restricted as JSON User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (15.7ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (28.4ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (19.7ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' LIMIT 1  (0.0ms) begin transaction  (0.1ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (14.6ms) commit transaction  (0.1ms) begin transaction  (0.2ms) UPDATE "users" SET "permissions" = '--- - signin ' WHERE "users"."id" = 11  (16.9ms) commit transaction Completed 200 OK in 163.9ms (Views: 0.4ms | ActiveRecord: 97.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:13 +0000 Processing by ExampleController#restricted as JSON Completed in 18.0ms Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:27 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 24ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:27 +0000 Started GET "/auth/gds/callback?code=88df0f1f89ac8f9340f0c458c54670e9806b41035ecee8e00ec3bb64079b304b&state=bbf3b9b90bd036cdbff41ecb524aceaab738d7cfae47b997" for 127.0.0.1 at 2015-12-08 10:11:36 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"88df0f1f89ac8f9340f0c458c54670e9806b41035ecee8e00ec3bb64079b304b", "state"=>"bbf3b9b90bd036cdbff41ecb524aceaab738d7cfae47b997"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1 User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "test@example-client.com"], ["name", "Test User"], ["permissions", "---\n- signin\n"], ["uid", "integration-uid"]]  (12.6ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "remotely_signed_out" = ?, "permissions" = ? WHERE "users"."id" = 1 [["remotely_signed_out", false], ["permissions", "---\n- signin\n"]]  (10.5ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 43ms (ActiveRecord: 24.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:36 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Rendered text template (0.0ms) Completed 200 OK in 9ms (Views: 5.0ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:36 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:36 +0000 Started GET "/auth/gds/callback?code=4a4967e711a7957a5f09baa6cc6db3178ba6b1706fe73192a960981d443cd830&state=ba9ece1a15b9ad0d1542674fcdd02c8d1aa5851f584872f7" for 127.0.0.1 at 2015-12-08 10:11:36 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"4a4967e711a7957a5f09baa6cc6db3178ba6b1706fe73192a960981d443cd830", "state"=>"ba9ece1a15b9ad0d1542674fcdd02c8d1aa5851f584872f7"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (110.6ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (43.2ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 159ms (ActiveRecord: 154.6ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:36 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:36 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:36 +0000 Started GET "/auth/gds/callback?code=03a9012b211c71c8f1e58ad7c3f1143070545baa198615f6d964040878d87275&state=09690627398ed1fabec096f38f850ecb69b83b26e914aee2" for 127.0.0.1 at 2015-12-08 10:11:36 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"03a9012b211c71c8f1e58ad7c3f1143070545baa198615f6d964040878d87275", "state"=>"09690627398ed1fabec096f38f850ecb69b83b26e914aee2"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (29.2ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (31.7ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 67ms (ActiveRecord: 61.7ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.3ms) Started GET "/" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Processing by ExampleController#index as HTML Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Started GET "/auth/gds/callback?code=d04acf7d714c872b92854fd8b3b680e2107ee59476e557e1a8a9e85afcb7715b&state=46b20ee9734e6a24fdc5447ad4a3e9ddd5a774f1a601cd0b" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"d04acf7d714c872b92854fd8b3b680e2107ee59476e557e1a8a9e85afcb7715b", "state"=>"46b20ee9734e6a24fdc5447ad4a3e9ddd5a774f1a601cd0b"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (19.2ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (22.3ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 47ms (ActiveRecord: 42.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Started GET "/auth/gds/callback?code=f66c46e4f392cf0e70c3b9370f1acef7e84bbeb99fa35508353688333cd826b1&state=3d13f6ad36a7c311cdff6fdb8f805c48596fee1d80ce4737" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"f66c46e4f392cf0e70c3b9370f1acef7e84bbeb99fa35508353688333cd826b1", "state"=>"3d13f6ad36a7c311cdff6fdb8f805c48596fee1d80ce4737"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (13.9ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (14.0ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 33ms (ActiveRecord: 28.5ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Started GET "/auth/gds/callback?code=955bac68a92c40309bd80823263af6215dd812cb7783ad224548fb99f471270c&state=609ea4cfef489e3203c41ea1a1932868f973d77284ada222" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"955bac68a92c40309bd80823263af6215dd812cb7783ad224548fb99f471270c", "state"=>"609ea4cfef489e3203c41ea1a1932868f973d77284ada222"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (19.6ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (21.4ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 46ms (ActiveRecord: 41.6ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "remotely_signed_out" = ?, "permissions" = ? WHERE "users"."id" = 1 [["remotely_signed_out", true], ["permissions", "---\n- signin\n"]]  (31.3ms) commit transaction Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Authenticating with gds_sso strategy Completed in 1ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:37 +0000 Started GET "/auth/gds/callback?code=a1ac5215188498d642ae37122b7f127ed6a8b927d1dd8dc6d99fe8ce6ce59786&state=bd95227feb0fcabc9681a293aaa34387a399fc1f0ab52efd" for 127.0.0.1 at 2015-12-08 10:11:38 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"a1ac5215188498d642ae37122b7f127ed6a8b927d1dd8dc6d99fe8ce6ce59786", "state"=>"bd95227feb0fcabc9681a293aaa34387a399fc1f0ab52efd"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (27.4ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "remotely_signed_out" = ?, "permissions" = ? WHERE "users"."id" = 1 [["remotely_signed_out", false], ["permissions", "---\n- signin\n"]]  (23.4ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 56ms (ActiveRecord: 51.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:38 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:38 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:38 +0000 Started GET "/auth/gds/callback?code=5aa33725d007f5487f1d937d8f19573f8d264d692856f7bd0f476dc37ea05c8a&state=b822714d41ff234c6baf65d6a2dac2edffc16ba0a4773ede" for 127.0.0.1 at 2015-12-08 10:11:38 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"5aa33725d007f5487f1d937d8f19573f8d264d692856f7bd0f476dc37ea05c8a", "state"=>"b822714d41ff234c6baf65d6a2dac2edffc16ba0a4773ede"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (14.8ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (17.8ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 38ms (ActiveRecord: 33.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:38 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:16:38 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-09 06:16:38 +0000 Started GET "/auth/gds/callback?code=a50c08037eb8562e885c0b5d2c32c55dbe018e18318e2d0c5e10bfedf91d7115&state=9fd8e1b4a90e10c9ee91bcd7f2141aa6f048882d79b60d3d" for 127.0.0.1 at 2015-12-09 06:16:38 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"a50c08037eb8562e885c0b5d2c32c55dbe018e18318e2d0c5e10bfedf91d7115", "state"=>"9fd8e1b4a90e10c9ee91bcd7f2141aa6f048882d79b60d3d"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (20.6ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (22.9ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 49ms (ActiveRecord: 44.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:16:38 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 3ms (Views: 0.4ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:38 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:38 +0000 Started GET "/auth/gds/callback?code=df00210d45adb05743ad8710356065b0e54314790d42339c9181a6f9b572fc06&state=237f261f0ed9532d234c2cc81cfc05ee2c74c520bfda671b" for 127.0.0.1 at 2015-12-08 10:11:38 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"df00210d45adb05743ad8710356065b0e54314790d42339c9181a6f9b572fc06", "state"=>"237f261f0ed9532d234c2cc81cfc05ee2c74c520bfda671b"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (22.3ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (19.7ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 47ms (ActiveRecord: 42.7ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:38 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:06:38 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:38 +0000 Processing by ExampleController#restricted as JSON User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "disabled" = ?, "permissions" = ? WHERE "users"."id" = 1 [["disabled", nil], ["permissions", "---\n- signin\n"]]  (18.2ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (20.0ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (18.6ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (24.6ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (21.0ms) commit transaction Completed 200 OK in 178ms (Views: 0.3ms | ActiveRecord: 104.9ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:11:39 +0000 Processing by ExampleController#this_requires_signin_permission as JSON User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (27.7ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (20.6ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (17.9ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (16.2ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"]]  (18.9ms) commit transaction Completed 200 OK in 172ms (Views: 0.4ms | ActiveRecord: 103.6ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:39 +0000 Processing by ExampleController#restricted as JSON Completed in 15ms Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:39 +0000 Processing by ExampleController#restricted as JSON Completed in 16ms  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d38282"]]  (36.8ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d34630"]]  (20.7ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d38282"} Completed 403 Forbidden in 3ms (Views: 2.8ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d32344"]]  (18.5ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d33467"]]  (18.1ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d32344"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d32344' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "email" = ?, "name" = ?, "permissions" = ?, "organisation_slug" = ?, "organisation_content_id" = ? WHERE "users"."id" = 4 [["email", "user@domain.com"], ["name", "Joshua Marshall"], ["permissions", "---\n- signin\n- new permission\n"], ["organisation_slug", "justice-league"], ["organisation_content_id", "aae1319e-5788-4677-998c-f1a53af528d0"]]  (17.9ms) commit transaction Completed 200 OK in 21ms (ActiveRecord: 18.4ms) User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 4]]  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d37471"]]  (21.9ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d33914"]]  (25.0ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"nonexistent-user"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'nonexistent-user' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 1ms (ActiveRecord: 0.2ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d35046"]]  (19.8ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d39792"]]  (44.2ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d35046"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d35046' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "remotely_signed_out" = ?, "permissions" = ? WHERE "users"."id" = 8 [["remotely_signed_out", true], ["permissions", "---\n- signin\n"]]  (43.2ms) commit transaction Completed 200 OK in 46ms (ActiveRecord: 43.7ms) User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 8]]  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d34986"]]  (33.2ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d37302"]]  (25.1ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d34986"} Completed 403 Forbidden in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d39896"]]  (28.8ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d33993"]]  (53.9ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d39896"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d39896' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ?, "remotely_signed_out" = ? WHERE "users"."id" = 1 [["permissions", "---\n- signin\n"], ["remotely_signed_out", "t"]]  (11.6ms) commit transaction Completed 200 OK in 21ms (ActiveRecord: 12.2ms) User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 1]]  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d3661"]]  (12.8ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d36779"]]  (19.3ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d3661"} Completed 403 Forbidden in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d31928"]]  (12.5ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d34898"]]  (10.8ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"nonexistent-user"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'nonexistent-user' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 1ms (ActiveRecord: 0.2ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d3361"]]  (13.5ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d33337"]]  (16.2ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d3361"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'a1s2d3361' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "email" = ?, "name" = ?, "organisation_content_id" = ?, "organisation_slug" = ?, "permissions" = ? WHERE "users"."id" = 7 [["email", "user@domain.com"], ["name", "Joshua Marshall"], ["organisation_content_id", "aae1319e-5788-4677-998c-f1a53af528d0"], ["organisation_slug", "justice-league"], ["permissions", "---\n- signin\n- new permission\n"]]  (13.1ms) commit transaction Completed 200 OK in 16ms (ActiveRecord: 13.6ms) User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 7]]  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"], ["uid", "a1s2d34187"]]  (13.3ms) commit transaction  (0.2ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("email", "name", "permissions", "uid") VALUES (?, ?, ?, ?) [["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"], ["uid", "a1s2d34179"]]  (33.2ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d34187"} Completed 403 Forbidden in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:53 +0000 Processing by ExampleController#restricted as JSON User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1 User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("disabled", "email", "name", "permissions", "uid") VALUES (?, ?, ?, ?, ?) [["disabled", nil], ["email", "test@example-client.com"], ["name", "Test User"], ["permissions", "---\n- signin\n"], ["uid", "integration-uid"]]  (13.1ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (8.9ms) commit transaction User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (15.4ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (10.3ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ?, "remotely_signed_out" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"], ["remotely_signed_out", "f"]]  (12.0ms) commit transaction Completed 200 OK in 317ms (Views: 1.5ms | ActiveRecord: 62.1ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:11:53 +0000 Processing by ExampleController#this_requires_signin_permission as JSON User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (7.7ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (13.5ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (11.7ms) commit transaction User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (10.5ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (12.7ms) commit transaction Completed 200 OK in 124ms (Views: 0.4ms | ActiveRecord: 58.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:54 +0000 Processing by ExampleController#restricted as JSON Completed in 26ms Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:54 +0000 Processing by ExampleController#restricted as JSON Completed in 15ms Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:11:54 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:11:54 +0000 Started GET "/auth/gds/callback?code=470251b90417c694e64da70ca918296b483a8647d2f69e4926cf12ddb0cfcd6c&state=3375b227b982104608193f17f9d48d488c7054bebc1c0a0e" for 127.0.0.1 at 2015-12-08 10:12:03 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"470251b90417c694e64da70ca918296b483a8647d2f69e4926cf12ddb0cfcd6c", "state"=>"3375b227b982104608193f17f9d48d488c7054bebc1c0a0e"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.0ms) begin transaction SQL (0.2ms) UPDATE "users" SET "disabled" = ?, "permissions" = ? WHERE "users"."id" = 11 [["disabled", "f"], ["permissions", "---\n- signin\n"]]  (13.4ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (14.4ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 33ms (ActiveRecord: 28.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:03 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:03 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:03 +0000 Started GET "/auth/gds/callback?code=3af3733069293f170ab7ee2b85bb7a210f31097c65cf9e6b3bc8f8aa0cced22b&state=fe2166db3a9988d9fa249c97db4d84483fc7a27ae95dc2cc" for 127.0.0.1 at 2015-12-08 10:12:03 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"3af3733069293f170ab7ee2b85bb7a210f31097c65cf9e6b3bc8f8aa0cced22b", "state"=>"fe2166db3a9988d9fa249c97db4d84483fc7a27ae95dc2cc"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (15.1ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (14.6ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 35ms (ActiveRecord: 30.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:03 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:03 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:03 +0000 Started GET "/auth/gds/callback?code=37207806fbd1a15417b6a87d083c671dd0da8b22e1757c446371423bc460d020&state=d76c8d82059f19dc4f8d49b3a7d561558a28ff44ed0b412c" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"37207806fbd1a15417b6a87d083c671dd0da8b22e1757c446371423bc460d020", "state"=>"d76c8d82059f19dc4f8d49b3a7d561558a28ff44ed0b412c"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.0ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (41.2ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (38.6ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 85ms (ActiveRecord: 80.6ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Processing by ExampleController#index as HTML Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Started GET "/auth/gds/callback?code=09820c5fb41de57e55ef409d9cc7255bd4b63421d3e931fd531ff10e7d0b51dc&state=0c419ba4bf224d60093c8eb74a01cfd5e0d876c87a6d3ad4" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"09820c5fb41de57e55ef409d9cc7255bd4b63421d3e931fd531ff10e7d0b51dc", "state"=>"0c419ba4bf224d60093c8eb74a01cfd5e0d876c87a6d3ad4"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (15.6ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (14.2ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 35ms (ActiveRecord: 30.6ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Started GET "/auth/gds/callback?code=422663d86602491821748b005e5a9c8c3308818b92c6a2a18dc3b9a29d2cdf75&state=fe31f1a1495b3657e6b738eb089616c31ffb01f48699f925" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"422663d86602491821748b005e5a9c8c3308818b92c6a2a18dc3b9a29d2cdf75", "state"=>"fe31f1a1495b3657e6b738eb089616c31ffb01f48699f925"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (11.7ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (9.9ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 26ms (ActiveRecord: 22.3ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Started GET "/auth/gds/callback?code=3217be650629eae3c561b0916eabb98ecfcd1e9a1854b193a4c1c041bb877f27&state=50b15b8e31e2163c53d1412fa1839a5080a963a01368ed50" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"3217be650629eae3c561b0916eabb98ecfcd1e9a1854b193a4c1c041bb877f27", "state"=>"50b15b8e31e2163c53d1412fa1839a5080a963a01368ed50"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (9.8ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (8.7ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 24ms (ActiveRecord: 19.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:07:04 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:04 +0000 Started GET "/auth/gds/callback?code=a74853f87c11f60c6419d2c1f0463c41834b6008e8e5fbe17ecade6c89580cfe&state=ff4488df6f4f1501605224ad17c75efb021e4bdc4e8255a8" for 127.0.0.1 at 2015-12-08 10:12:05 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"a74853f87c11f60c6419d2c1f0463c41834b6008e8e5fbe17ecade6c89580cfe", "state"=>"ff4488df6f4f1501605224ad17c75efb021e4bdc4e8255a8"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (18.7ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (14.8ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 38ms (ActiveRecord: 34.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:05 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 3ms (Views: 0.4ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:17:05 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 1ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-09 06:17:05 +0000 Started GET "/auth/gds/callback?code=c45edd5622f625d5ef7936731bdbba4f22e85807ca0e7011df8f1eaf5f4b4ea1&state=e7a1fad9e14f47244664d1858841ac4df0e6cfee350f8d9c" for 127.0.0.1 at 2015-12-09 06:17:05 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"c45edd5622f625d5ef7936731bdbba4f22e85807ca0e7011df8f1eaf5f4b4ea1", "state"=>"e7a1fad9e14f47244664d1858841ac4df0e6cfee350f8d9c"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (25.1ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (10.8ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 41ms (ActiveRecord: 36.7ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:17:05 +0000 Processing by ExampleController#restricted as HTML User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.3ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:05 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:05 +0000 Started GET "/auth/gds/callback?code=4fda2403ea1df53eafc7f5af23c8e0178891fcee9b6c19d5bbf9efa8633799bc&state=b923b74eb4a118e7b4eb0dd7586be3db663a0f7c8d814e4a" for 127.0.0.1 at 2015-12-08 10:12:05 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"4fda2403ea1df53eafc7f5af23c8e0178891fcee9b6c19d5bbf9efa8633799bc", "state"=>"b923b74eb4a118e7b4eb0dd7586be3db663a0f7c8d814e4a"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (12.9ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (13.5ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 31ms (ActiveRecord: 27.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:05 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms) User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."email" = 'test@example-client.com' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ?, "remotely_signed_out" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"], ["remotely_signed_out", "t"]]  (12.9ms) commit transaction Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:05 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Authenticating with gds_sso strategy Completed in 1ms Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:05 +0000 Started GET "/auth/gds/callback?code=f614b6ae7ed0df847cd11a2417bb22943a4d6de65f4f75c3e0830f930e057625&state=a5722c45e3369d79a2d0f9dcb827cb7e36d0b07b9bccca8d" for 127.0.0.1 at 2015-12-08 10:12:05 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"f614b6ae7ed0df847cd11a2417bb22943a4d6de65f4f75c3e0830f930e057625", "state"=>"a5722c45e3369d79a2d0f9dcb827cb7e36d0b07b9bccca8d"} Authenticating with gds_sso strategy User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' ORDER BY "users"."id" ASC LIMIT 1  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "permissions" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"]]  (11.4ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "permissions" = ?, "remotely_signed_out" = ? WHERE "users"."id" = 11 [["permissions", "---\n- signin\n"], ["remotely_signed_out", "f"]]  (10.8ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 27ms (ActiveRecord: 22.8ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:06 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = 'integration-uid' AND "users"."remotely_signed_out" = 'f' ORDER BY "users"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms) Started GET "/" for 127.0.0.1 at 2015-12-08 10:12:19 +0000 Processing by ExampleController#index as HTML Rendered text template (0.0ms) Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:19 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 20ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:19 +0000 Started GET "/auth/gds/callback?code=00c94841b2d8a3e28bba5b38534c89cbfb5ffa4215f66d1402a130e9b95415a3&state=e9e76104ad7005dc7cdd7aad05ebbbc7cda25fe35bb64f88" for 127.0.0.1 at 2015-12-08 10:12:28 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"00c94841b2d8a3e28bba5b38534c89cbfb5ffa4215f66d1402a130e9b95415a3", "state"=>"e9e76104ad7005dc7cdd7aad05ebbbc7cda25fe35bb64f88"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]] User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "test@example-client.com"]]  (0.1ms) begin transaction SQL (0.3ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "integration-uid"], ["email", "test@example-client.com"], ["name", "Test User"], ["permissions", "---\n- signin\n"]]  (15.3ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "remotely_signed_out" = ? WHERE "users"."id" = ? [["remotely_signed_out", "f"], ["id", 1]]  (17.5ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 62ms (ActiveRecord: 34.6ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Processing by ExampleController#restricted as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Started GET "/auth/gds/callback?code=fd1e65621700ac30327086aecdef472c1e2778a6d5e9720929d724ba01d89f13&state=e1e0cd31435cf2520c2d9cac8445d262421b0643be06b7bb" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"fd1e65621700ac30327086aecdef472c1e2778a6d5e9720929d724ba01d89f13", "state"=>"e1e0cd31435cf2520c2d9cac8445d262421b0643be06b7bb"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.1ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 6ms (ActiveRecord: 0.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.1ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Started GET "/auth/gds/callback?code=ee7eaafff3ba7f36f7623963ca992e2ea916bf03ca0f0743bebc412db0bf5aee&state=06cc9c0c3aae31225d3a975e49e98d0e9a917eb45d8684b2" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"ee7eaafff3ba7f36f7623963ca992e2ea916bf03ca0f0743bebc412db0bf5aee", "state"=>"06cc9c0c3aae31225d3a975e49e98d0e9a917eb45d8684b2"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.1ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 5ms (ActiveRecord: 0.4ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 0.6ms | ActiveRecord: 0.2ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Processing by ExampleController#this_requires_signin_permission as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Started GET "/auth/gds/callback?code=4c86fcd0854b5b4a4d11f4c3f5f478a9f005ee96c6e9d285ed3dc6feae952e2c&state=a6cfaff2f0e7dd60832f6932ae2b43e1476a5828650b9f62" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"4c86fcd0854b5b4a4d11f4c3f5f478a9f005ee96c6e9d285ed3dc6feae952e2c", "state"=>"a6cfaff2f0e7dd60832f6932ae2b43e1476a5828650b9f62"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.1ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/this_requires_signin_permission Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Processing by ExampleController#this_requires_signin_permission as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:29 +0000 Started GET "/auth/gds/callback?code=5eb8a5affa4a4b25ed8e44076007b91760ee8690478e7279eed444d310f83c8b&state=ebf2b0420a90ab7cec99d720a3a2812976f09c1404aeb687" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"5eb8a5affa4a4b25ed8e44076007b91760ee8690478e7279eed444d310f83c8b", "state"=>"ebf2b0420a90ab7cec99d720a3a2812976f09c1404aeb687"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.0ms) commit transaction  (0.1ms) begin transaction  (0.0ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Started GET "/auth/gds/callback?code=274d2f588fdaed6b3ea3d779290327fad7ff374f08165420ad29abf59374cc04&state=1bef62007b50177d6571b1d2e2e50f67a269c3b3806ad88a" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"274d2f588fdaed6b3ea3d779290327fad7ff374f08165420ad29abf59374cc04", "state"=>"1bef62007b50177d6571b1d2e2e50f67a269c3b3806ad88a"} Authenticating with gds_sso strategy User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.0ms) commit transaction  (0.0ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 5ms (ActiveRecord: 0.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.4ms | ActiveRecord: 0.1ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "test@example-client.com"]]  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "remotely_signed_out" = ? WHERE "users"."id" = ? [["remotely_signed_out", "t"], ["id", 1]]  (14.6ms) commit transaction Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Authenticating with gds_sso strategy Completed in 1ms (ActiveRecord: 0.1ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Started GET "/auth/gds/callback?code=79750e9e6f879525bcf8494a095cf7a92013f6f9c10f66352f135b53ca024f19&state=64ce917d772fcfaf41deaef44b4c7113329cbca860b2d697" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"79750e9e6f879525bcf8494a095cf7a92013f6f9c10f66352f135b53ca024f19", "state"=>"64ce917d772fcfaf41deaef44b4c7113329cbca860b2d697"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.0ms) begin transaction SQL (0.1ms) UPDATE "users" SET "remotely_signed_out" = ? WHERE "users"."id" = ? [["remotely_signed_out", "f"], ["id", 1]]  (15.7ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 21ms (ActiveRecord: 16.2ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Started GET "/auth/gds/callback?code=03a719c50d97e5d893c43eb6a29819bda74f55549b5056bfb71a2bdd1c295f01&state=efef53c79aa9b3a2e75109a42f62bfa89c8545d7dbc5d80d" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"03a719c50d97e5d893c43eb6a29819bda74f55549b5056bfb71a2bdd1c295f01", "state"=>"efef53c79aa9b3a2e75109a42f62bfa89c8545d7dbc5d80d"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.0ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 5ms (ActiveRecord: 0.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:17:30 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 1ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-09 06:17:30 +0000 Started GET "/auth/gds/callback?code=643876e91fc7aa1c35cf044fc2c2f482dd3cc4e3d3c1794235e0549f036d74d5&state=c89ffbfcf5cb05146dad2004fae5ecfa901aa3e5ec178b6d" for 127.0.0.1 at 2015-12-09 06:17:30 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"643876e91fc7aa1c35cf044fc2c2f482dd3cc4e3d3c1794235e0549f036d74d5", "state"=>"c89ffbfcf5cb05146dad2004fae5ecfa901aa3e5ec178b6d"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.2ms) commit transaction  (0.1ms) begin transaction  (0.1ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:17:30 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 1ms (Views: 0.3ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:30 +0000 Processing by ExampleController#restricted as HTML Authenticating with gds_sso strategy Completed in 0ms (ActiveRecord: 0.0ms) Started GET "/auth/gds" for 127.0.0.1 at 2015-12-08 10:12:31 +0000 Started GET "/auth/gds/callback?code=8ee0b0426807c3fc47021efaa8661995c4c276339067f32b30659ea1545a89a9&state=efcdd9cf2bdbd526219cf97fe80336afbbc4ecdb03ef2737" for 127.0.0.1 at 2015-12-08 10:12:31 +0000 Processing by AuthenticationsController#callback as HTML Parameters: {"code"=>"8ee0b0426807c3fc47021efaa8661995c4c276339067f32b30659ea1545a89a9", "state"=>"efcdd9cf2bdbd526219cf97fe80336afbbc4ecdb03ef2737"} Authenticating with gds_sso strategy User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.1ms) begin transaction  (0.0ms) commit transaction Redirected to http://www.example-client.com/restricted Completed 302 Found in 5ms (ActiveRecord: 0.4ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:31 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 1ms (Views: 0.3ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-09 06:07:31 +0000 Processing by ExampleController#restricted as HTML User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? AND "users"."remotely_signed_out" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"], ["remotely_signed_out", "f"]] Rendered text template (0.0ms) Completed 200 OK in 1ms (Views: 0.3ms | ActiveRecord: 0.1ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:31 +0000 Processing by ExampleController#restricted as JSON Completed in 15ms (ActiveRecord: 0.0ms) Started GET "/this_requires_signin_permission" for 127.0.0.1 at 2015-12-08 10:12:31 +0000 Processing by ExampleController#this_requires_signin_permission as JSON User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "disabled" = ? WHERE "users"."id" = ? [["disabled", nil], ["id", 1]]  (9.4ms) commit transaction User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.0ms) commit transaction  (0.0ms) begin transaction  (0.0ms) commit transaction Rendered text template (0.0ms) Completed 200 OK in 76ms (Views: 0.3ms | ActiveRecord: 10.5ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:31 +0000 Processing by ExampleController#restricted as JSON Completed in 21ms (ActiveRecord: 0.0ms) Started GET "/restricted" for 127.0.0.1 at 2015-12-08 10:12:31 +0000 Processing by ExampleController#restricted as JSON User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.0ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.0ms) commit transaction CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "integration-uid"]]  (0.1ms) begin transaction  (0.1ms) commit transaction  (0.0ms) begin transaction  (0.0ms) commit transaction Rendered text template (0.0ms) Completed 200 OK in 65ms (Views: 0.4ms | ActiveRecord: 0.8ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d36225"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (13.5ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d32723"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (10.5ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d36225"} Rendered /home/jenkins/workspace/govuk_gds_sso/app/views/authorisations/unauthorised.html.erb within layouts/unauthorised (0.3ms) Completed 403 Forbidden in 3ms (Views: 2.9ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d36138"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (17.6ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d34821"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (15.9ms) commit transaction Processing by Api::UserController#update as HTML Parameters: {"uid"=>"a1s2d36138"} User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "a1s2d36138"]]  (0.1ms) begin transaction SQL (0.2ms) UPDATE "users" SET "email" = ?, "name" = ?, "permissions" = ?, "organisation_slug" = ?, "organisation_content_id" = ? WHERE "users"."id" = ? [["email", "user@domain.com"], ["name", "Joshua Marshall"], ["permissions", "---\n- signin\n- new permission\n"], ["organisation_slug", "justice-league"], ["organisation_content_id", "aae1319e-5788-4677-998c-f1a53af528d0"], ["id", 4]]  (11.3ms) commit transaction Completed 200 OK in 16ms (ActiveRecord: 11.9ms) User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 4]]  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d33896"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (11.2ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d39953"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (10.7ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d33896"} Rendered /home/jenkins/workspace/govuk_gds_sso/app/views/authorisations/unauthorised.html.erb within layouts/unauthorised (0.2ms) Completed 403 Forbidden in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d35241"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (11.2ms) commit transaction  (0.1ms) begin transaction SQL (0.1ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d31144"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (11.9ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"a1s2d35241"} User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "a1s2d35241"]]  (0.1ms) begin transaction SQL (0.1ms) UPDATE "users" SET "remotely_signed_out" = ? WHERE "users"."id" = ? [["remotely_signed_out", "t"], ["id", 8]]  (10.9ms) commit transaction Completed 200 OK in 13ms (ActiveRecord: 11.2ms) User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 8]]  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d33748"], ["email", "old@domain.com"], ["name", "Moshua Jarshall"], ["permissions", "---\n- signin\n"]]  (12.5ms) commit transaction  (0.1ms) begin transaction SQL (0.2ms) INSERT INTO "users" ("uid", "email", "name", "permissions") VALUES (?, ?, ?, ?) [["uid", "a1s2d38226"], ["email", "ssopushuser@legit.com"], ["name", "SSO Push user"], ["permissions", "---\n- signin\n- user_update_permission\n"]]  (12.2ms) commit transaction Processing by Api::UserController#reauth as HTML Parameters: {"uid"=>"nonexistent-user"} User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."uid" = ? ORDER BY "users"."id" ASC LIMIT 1 [["uid", "nonexistent-user"]] Completed 200 OK in 1ms (ActiveRecord: 0.1ms)