Commit Graph

9882 Commits (0a8f5d2bf6e5af817f35066a40a95677835a6193)

Author SHA1 Message Date
Pavel Závora ef188d23c8
Merge pull request #5931 from influxdata/fix/influxb_admin_queries_button_align
fix(ui): fix alignment of buttons on Queries page
2022-06-09 09:51:59 +02:00
Pavel Zavora ef857ae7be fix(ui): avoid state changes on unmouted component 2022-06-09 09:39:53 +02:00
Pavel Zavora 78264d1e51 fix(ui): do not autocomplete create user/role dialogs 2022-06-09 09:39:53 +02:00
Pavel Zavora f4bea07ea1 feat(ui): don't shown refresh button on InfluxDB Queries page 2022-06-08 14:55:12 +02:00
Pavel Zavora aef204319c feat(ui): add refresh button to InfluxDB admin pages 2022-06-08 14:55:12 +02:00
Pavel Závora 37a6934fe3
Merge pull request #5927 from influxdata/feat/show_effective_perms_incl_roles
feat(ui): show effective user permissions on Users page
2022-06-08 14:54:04 +02:00
k3yi0 becca5ed9c test(cypress): add role test 2022-06-08 12:50:11 +02:00
k3yi0 93df3591fa chore(ui): add data-test attributes 2022-06-08 12:49:31 +02:00
Pavel Zavora 5b284a8c89 fix(ui): fix alignment of buttons on Queries page 2022-06-08 12:14:10 +02:00
k3yi0 f30caedae3 chore(eslint): add rule for Cypress only 2022-06-08 12:08:38 +02:00
Pavel Zavora d5d7373a16 chore(ui): repair title 2022-06-08 10:27:03 +02:00
Pavel Zavora 65e5099540 feat(ui): show effective permissions including role permissions 2022-06-08 10:27:03 +02:00
Pavel Zavora 14140740fb feat(ui): compute user's effective permissions with roles 2022-06-08 10:27:03 +02:00
Pavel Zavora 7c1f492cfe chore(ui): refactor permission computation 2022-06-08 10:27:03 +02:00
Pavel Zavora b93a41ad8e chore: review tests 2022-06-07 16:01:23 +02:00
Pavel Zavora ee7e555353 feat(UI): ensure that input autofocus works 2022-06-07 15:32:26 +02:00
Pavel Zavora 7204e82c2f feat(ui): indicate valid user name and password 2022-06-07 15:32:26 +02:00
Pavel Zavora 8a62384e16 feat(ui): indicate valid role name 2022-06-07 15:32:26 +02:00
Pavel Zavora bedb63780f feat(ui): auto focus create dialogs 2022-06-07 15:32:26 +02:00
Pavel Zavora bbced2b26b feat(ui): change role reducer create/delete/sync operations 2022-06-07 15:32:26 +02:00
Pavel Zavora 019f18733f fix(ui): make no state changes after router redirect 2022-06-07 15:32:26 +02:00
Pavel Zavora 373c393c07 chore(ui): improve useChangeEffect hook 2022-06-07 15:32:26 +02:00
Pavel Zavora 2410c9fc24 feat(ui): redirect to detail page after a new role is created 2022-06-07 15:32:26 +02:00
Pavel Zavora dc19d5bc21 fix(ui): repair not found message 2022-06-07 15:32:26 +02:00
Pavel Zavora 7c1ba5dbf6 chore(ui): remove unused redux actions and reducers 2022-06-07 15:32:26 +02:00
Pavel Zavora 428387377c chore(ui): remove unused component 2022-06-07 15:32:26 +02:00
Pavel Zavora 01e021df2c feat(ui): change roles page to use CreateRoleDialog 2022-06-07 15:32:26 +02:00
Pavel Zavora 5b702c0a50 feat(ui): add CreateRoleDIalog 2022-06-07 15:32:26 +02:00
k3yi0 3b0f667276 test(cypress): adjust admin.test 2022-06-07 10:30:52 +02:00
k3yi0 3ddd411893 chore(ui): run eslint 2022-06-07 10:07:13 +02:00
k3yi0 a79c6cbac4 chore(cypress): adjust admin.test to a new user creation 2022-06-07 09:52:14 +02:00
k3yi0 ef4f7ae821 chore(ui): add data-test attributes 2022-06-07 09:51:00 +02:00
k3yi0 36ff58bfda chore(cypress): remove only keyword 2022-06-07 09:12:13 +02:00
Pavel Zavora 4070caf8c3 chore(ui): remove useless space 2022-06-07 08:02:05 +02:00
Pavel Zavora d42c280a77 chore(ui): assign no default to required prop 2022-06-07 07:59:06 +02:00
Pavel Zavora 45569526ff chore(ui): remove useless placeholder 2022-06-07 07:55:39 +02:00
Pavel Zavora 521dc57cf6 fix: update pwd input 2022-06-06 14:17:49 +02:00
Pavel Zavora 9d19b98e2f chore(ui): remove unused actions and reducers 2022-06-06 14:17:49 +02:00
Pavel Zavora 84ddc0e44f fix(ui): repair dialog title 2022-06-06 14:17:49 +02:00
Pavel Zavora abfeb2cce7 chore(ui): remove UserRowEdit 2022-06-06 14:17:49 +02:00
Pavel Zavora 4becfd9404 feat(ui): create DB user with enhanced validations 2022-06-06 14:17:49 +02:00
Pavel Zavora dc16f3387b feat(ui): add CreateUserDialog 2022-06-06 14:17:49 +02:00
Pavel Zavora 52f1138fdf feat(ui): allow more children 2022-06-06 14:17:49 +02:00
Pavel Zavora 7af9846c92 feat(ui): improve sync and delete operations to accept new users 2022-06-06 14:17:49 +02:00
Pavel Zavora 33cbac85af fix(ui): add missing data-test attributes after refactoring 2022-06-06 11:52:58 +02:00
Pavel Závora aae62ab788 fix: update confirmation text
Co-authored-by: Kevin Grossmann <97002262+k3yi0@users.noreply.github.com>
2022-06-06 11:48:54 +02:00
Pavel Zavora f10061acba fix(ui): improve title for effective permissions 2022-06-06 11:48:54 +02:00
Pavel Zavora b37d5061c4 fix(ui): repair assignment of users to role 2022-06-06 11:48:54 +02:00
Pavel Zavora dd11417b9d chore(ui): remove unused components 2022-06-06 11:48:54 +02:00
Pavel Zavora b2ce139a97 chore(ui): remove unused component 2022-06-06 11:48:54 +02:00
Pavel Zavora 601fff5b40 feat(ui): changes Roles page to show users and effective RW per DB 2022-06-06 11:48:54 +02:00
Pavel Zavora 3955daab17 chore(ui): move checkers to UsersPageAvailable 2022-06-06 11:47:23 +02:00
Pavel Zavora 4284c0fff6 feat(ui): optimize isEditing status with memo 2022-06-06 11:47:23 +02:00
Pavel Zavora 127ff08256 feat(ui): use color of target change, remove text decorations 2022-06-06 11:47:23 +02:00
Pavel Zavora 5a78fa00a0 fix(ui): do not allow text select of permission/role/user buttons 2022-06-06 11:47:23 +02:00
Pavel Zavora 80e66636e6 fix(ui): update role permissions/users with updates collection 2022-06-06 11:47:23 +02:00
Pavel Zavora 2694423e98 feat(ui): better distinguish removed collection value 2022-06-06 11:47:23 +02:00
Pavel Zavora 1f5ea47637 fix(ui): use div.collection-selector because p cannot contain nested div 2022-06-06 11:47:23 +02:00
Pavel Zavora 7f29458fe7 fix(ui): finish refactoring of permissions helper 2022-06-06 11:47:23 +02:00
Pavel Zavora ca7af0fa11 feat(ui): add RolePage 2022-06-06 11:47:23 +02:00
Pavel Zavora fbb92b5dbc feat(ui): reuse effective permissions logic 2022-06-06 11:47:23 +02:00
Pavel Zavora e9f4b2a437 feat(ui): reuse permission logic 2022-06-06 11:47:23 +02:00
Pavel Zavora eb472573f2 fix(ui): use only all-scoped permissions 2022-06-06 11:47:23 +02:00
Pavel Zavora 7fb31933d2 fix(ui): fix const according to type 2022-06-06 11:47:23 +02:00
Pavel Zavora c8b343ab1f fix(ui): adjust tests with new properties 2022-06-06 11:47:23 +02:00
Pavel Zavora 61d2bac10a feat(ui): create and use a new RoleRowEdit component 2022-06-06 11:47:23 +02:00
Pavel Zavora e82eff372a feat(ui): make RoleRow typesafe with typescript 2022-06-06 11:45:01 +02:00
Pavel Zavora 3a9c9fa0ad feat(ui): remove RolesTable component 2022-06-06 11:45:01 +02:00
Pavel Zavora 57936805a9 fix(ui): add missing properties to User and Role ifaces 2022-06-06 11:45:01 +02:00
Pavel Zavora ebafe4ef81 feat(ui): change RolesPage to functional component 2022-06-06 11:45:01 +02:00
k3yi0 ffbe60a697 chore(cypress): rename functions 2022-06-06 09:40:53 +02:00
k3yi0 83349e3f6f chore(cypress): remove commented out code 2022-06-06 09:40:29 +02:00
k3yi0 93dbaef660 chore(cypress): remove routes.json and adjust tests accordingly 2022-06-06 09:26:34 +02:00
k3yi0 3e2693c10b chore(cypress): rename function 2022-06-06 09:09:14 +02:00
k3yi0 4e5ff6359d chore(oauth-mock): redirect immediately 2022-06-03 11:08:04 +02:00
k3yi0 4a174fef6a chore(cypress): adjust admin tab tests 2022-06-03 10:52:17 +02:00
k3yi0 9669138c60 chore(cypress): adjust queryBuilder test 2022-06-03 00:42:40 +02:00
k3yi0 c9b734eee1 chore(cypress): wait for authentication before removing source 2022-06-03 00:28:30 +02:00
k3yi0 8f7cdeb5bb chore(cypress): adjust test for Databases 2022-06-03 00:28:04 +02:00
k3yi0 3bc98b14a7 chore(cypress): add Cypress functions to create and delete InfluxDB 2022-06-03 00:20:07 +02:00
k3yi0 29a172a4c7 fix(cypress): fix querybuilder test, 2022-06-03 00:06:55 +02:00
k3yi0 68a5d68447 chore(cypress): add delay between authentication and removing sources 2022-06-02 23:42:56 +02:00
k3yi0 0402ce7617 chore: add metaUrl Cypress env. variable into githubActions Cypress config 2022-06-02 22:56:00 +02:00
k3yi0 91ea61e753 chore: run prettier 2022-06-02 22:45:11 +02:00
k3yi0 9d7e509757 chore: replace code with new Cypress functions, test roles as User 2022-06-02 17:17:17 +02:00
k3yi0 8a234ee48e chore: adjust welcome test to use metaUrl 2022-06-02 17:15:37 +02:00
k3yi0 b8652fe01c chore: add custom Cypress functions 2022-06-02 17:15:21 +02:00
k3yi0 5f85263d00 chore: add data-test attributes 2022-06-02 17:14:56 +02:00
k3yi0 4afab8f977 chore: add metaUrl to the Cypress env. table and use connect to it 2022-06-02 14:10:17 +02:00
k3yi0 fe468065f4 test(cypress): add tests for Admin > InfluxDB > Dashboards and Users 2022-06-02 08:48:57 +02:00
k3yi0 e2ed3332eb chore: add data-test attributes 2022-06-01 15:39:15 +02:00
k3yi0 e97cb0ac60 chore(cypress): add routes for Admin panel 2022-05-30 14:26:42 +02:00
Pavel Zavora d4264c55f7 chore(ui): improve docs 2022-05-27 12:37:35 +02:00
Pavel Zavora 1136c862d8 chore(ui): improve fn docs 2022-05-27 12:29:14 +02:00
Pavel Zavora ed946aa3f7 chore(ui): simplify and document functions 2022-05-27 12:24:59 +02:00
Pavel Zavora bfb2fcdf1b feat(ui): move logic to toUserPermissions with test 2022-05-27 11:58:51 +02:00
Pavel Zavora c62343147f feat(ui): move logic to computeUserPermissionsChange with test 2022-05-27 11:58:43 +02:00
Pavel Zavora e22a7426b3 feat(ui): move logic to computeUserDBPermissions with test 2022-05-27 11:22:55 +02:00
Pavel Zavora 577af75337 chore(ui): use isEnterprise to stay consistent with UsersPage 2022-05-27 11:22:44 +02:00
Pavel Zavora 492424abf8 chore(ui): rename fn to follow its functionality 2022-05-27 10:26:56 +02:00
Pavel Zavora b338adb66e feat(ui): move UsersPage derived computations to separate files with tests 2022-05-27 10:20:25 +02:00
Pavel Zavora 3e88ea4c07 chiore(ui): improve doc 2022-05-27 09:10:51 +02:00
Pavel Zavora c5cca736fb fix(ui): remove unused CSS 2022-05-27 09:07:26 +02:00
Pavel Zavora 6cf4f2ee5b chore(ui): improve LDAP message 2022-05-27 09:03:56 +02:00
Pavel Zavora 26aaf6dd24 chore: improve db column label 2022-05-27 09:01:59 +02:00
Pavel Zavora ecea600a41 chore(ui): remove unused components 2022-05-27 08:51:09 +02:00
Pavel Zavora ebdfda5df1 chore(ui): simplify Filterbar.js 2022-05-27 08:46:44 +02:00
Pavel Zavora 97a3fb676b fix(ui): correct EmptyRow component 2022-05-27 08:46:04 +02:00
Pavel Zavora 26c7bea062 feat(ui): optionally show role names on users page 2022-05-26 10:26:24 +02:00
Pavel Zavora 3ac65b57f8 feat(ui): manage roles on user page 2022-05-26 10:08:42 +02:00
Pavel Zavora 0e2ff78b07 chore(ui): rename privilege to permission 2022-05-26 06:46:07 +02:00
Pavel Zavora 3b3d632a9c feat(ui): add title to no roles column 2022-05-26 06:41:08 +02:00
Pavel Zavora 885dfbe5a6 feat(ui): manage user cluser-wide permissions 2022-05-25 16:56:02 +02:00
Pavel Zavora 4468d55622 fix(ui): fix styles 2022-05-25 16:39:22 +02:00
Pavel Zavora ae5cc215c3 fix(ui): align Create Database button 2022-05-25 15:41:32 +02:00
Pavel Zavora e8c6281355 feat(ui): describe Enterprise permissions 2022-05-25 15:18:05 +02:00
Pavel Zavora e8810703f1 feat(ui): improve table row hight-light to show contained buttons 2022-05-25 15:08:58 +02:00
Pavel Zavora dba6fe4420 feat(ui): allow to hide roles on Users page 2022-05-25 14:40:27 +02:00
Pavel Zavora d5a1dcef0c fix(ui): do not return before all hooks 2022-05-25 13:34:03 +02:00
Pavel Zavora 1e3ad69f7d feat(ui): align table with a new user 2022-05-25 13:29:36 +02:00
Pavel Zavora 27f4d5a679 feat(ui): describe permissions on user page 2022-05-25 13:05:29 +02:00
Pavel Zavora 4054e72d78 feat(ui): add title to permission names 2022-05-25 12:56:37 +02:00
Pavel Zavora e0e1074d50 feat(ui): show effective user permissions for Enterprise 2022-05-25 12:49:01 +02:00
Pavel Zavora 976368965a feat(ui): confirm exit from user page 2022-05-25 10:36:33 +02:00
Pavel Zavora 3c72e6cb7d feat(ui): allow to filter databases on UsersPage 2022-05-25 10:14:12 +02:00
Pavel Zavora 8f03c62ee8 feat(ui): add custom filter to users page 2022-05-25 08:50:25 +02:00
Pavel Zavora b00670f9bc feat(ui): add useChangeEffect hook 2022-05-25 08:48:51 +02:00
Pavel Zavora 0ed3ec8035 feat(ui): change empty row message 2022-05-25 08:47:18 +02:00
Pavel Zavora 399e7cd384 feat(ui): show effective RW permissions on users page 2022-05-25 07:58:31 +02:00
Pavel Zavora 7376d1162d feat(ui): show RW permission in DB columns on Users page 2022-05-24 19:14:09 +02:00
Pavel Zavora ff229c5a04 feat(ui): make permission buttons lighter 2022-05-24 17:56:57 +02:00
Pavel Zavora 1f40ea902a feat(ui): style user page contents 2022-05-24 17:51:11 +02:00
Pavel Zavora 4ace4ea9f2 feat(ui): remove main tabs from user page 2022-05-24 14:41:14 +02:00
Pavel Zavora 9d4241a64e fix(ui): identify mapped fragments by key 2022-05-24 14:20:33 +02:00
Pavel Zavora a369e600f4 feat(ui): allow custom pages under InfluxDB management 2022-05-24 13:44:58 +02:00
Pavel Zavora 65a1c08c0d chore(ui): remove useless test 2022-05-24 13:19:01 +02:00
Pavel Zavora b9f2abdceb chore(ui): makesimplify UsersPage 2022-05-24 10:43:32 +02:00
Pavel Zavora aa95f394ee chore(ui): simplify UserRole component 2022-05-24 08:23:57 +02:00
Pavel Zavora 3027ab9b7e chore(ui): simplify users/roles filterbar 2022-05-24 08:22:51 +02:00
Pavel Zavora 20eb009607 chore(ui): remove UsersTable 2022-05-24 08:06:45 +02:00
Pavel Zavora 6718f189d7 feat(ui): show OSS db permissions on users page 2022-05-23 21:50:41 +02:00
Pavel Zavora 4974f2a97e feat(ui): allow to change permissions on user page 2022-05-23 19:58:27 +02:00
Pavel Zavora 2d9114cdcd feat(ui): remove password change and delete user functionality from users page 2022-05-23 13:54:13 +02:00
Pavel Zavora c8ad64c35f chore(ui): update confirm position 2022-05-23 13:44:18 +02:00
Pavel Zavora 9c4dfb4870 feat(ui): add Change Password to UserPage 2022-05-23 13:40:29 +02:00
Pavel Zavora b31bd84937 feat(ui): delete user from user page 2022-05-23 11:20:36 +02:00
Pavel Zavora e0f6cad072 feat(ui): add influxdb user page 2022-05-23 10:29:00 +02:00
Pavel Zavora eb53d49c00 feat(ui): simplify user creation, replace js components by ts 2022-05-23 09:18:41 +02:00
Pavel Zavora 10c228034a chore(ui/admin): rewrite to typescript 2022-05-23 07:39:48 +02:00
Pavel Zavora cf34c07b4f feat(ui): make influxdb admin page content scrollable 2022-05-17 14:22:03 +02:00
Pavel Zavora 48ea2f2b53 feat(ui): use full page width in influxdb admin pages, place tabs to top 2022-05-17 14:22:03 +02:00
Pavel Zavora df2075277d feat(ui): make page section component optional, use children prop instead 2022-05-17 14:22:03 +02:00
Pavel Zavora 983cf1e283 feat(ui): add reload button to InfluxDB admin pages 2022-05-16 17:16:35 +02:00
Pavel Zavora 4f74ccee1c chore(ui): organize admin-influxdb pages hierarchically 2022-05-16 16:48:46 +02:00
Pavel Zavora 6fb882f015 fix(ui): refactor source routes to avoid buggy route cloning 2022-05-16 16:28:05 +02:00
Pavel Zavora dbc1c5e289 feat(ui): add withSource react HOC 2022-05-16 16:27:27 +02:00
Pavel Zavora 678238be4d fix(ui): don't display roles when roles are not available 2022-05-16 15:26:07 +02:00
Pavel Zavora 2659ad779b chore(ui): reuse existing code 2022-05-16 13:01:11 +02:00
Pavel Zavora 71cc98953e feat(ui): refactor influxdb administration pages to be extensible 2022-05-16 12:52:14 +02:00
Pavel Zavora 91ee27c689 feat(ui): add AdminInfluxDBTab component … 2022-05-16 08:17:11 +02:00
Pavel Zavora 259763ba36 chore(ui): add ts type 2022-05-16 06:54:44 +02:00
Pavel Zavora d6cd0fbc3a fix(ui): improve error handling on admin page 2022-05-16 06:53:25 +02:00
Pavel Zavora bf7b046e50 fix(tests): repair types in tests 2022-05-13 13:22:09 +02:00
Pavel Zavora c21e4430ba fix(ui): repair admin pages type definitions 2022-05-13 12:30:26 +02:00
Pavel Zavora 254daf3851 feat(ui): separate InfluxDB roles page 2022-05-13 12:03:33 +02:00
Pavel Zavora d3ab1ab8ab feat(ui): separate InfluxDB users page 2022-05-13 10:48:18 +02:00
Pavel Zavora 04cad1fc60 feat(ui): rewrite QueriesPage to ts 2022-05-13 09:44:22 +02:00
Pavel Zavora 2e1dff1925 feat(ui): rewrite DatabaseManager to ts 2022-05-13 09:14:23 +02:00
Pavel Zavora be198c8ff7 chore: refactor test imports 2022-05-12 22:28:50 +02:00
Pavel Zavora 7fa8a4aaf4 chore: refactor administration pages 2022-05-12 19:51:10 +02:00
Pavel Zavora b8f125810c fix(ui): improve error handling 2022-05-12 19:46:49 +02:00
Pavel Zavora c00a4faccc fix(ui): add missing property 2022-05-12 14:32:04 +02:00
Pavel Zavora 91f0aebef5 feat(ui): pre-load databases on admin page 2022-05-11 09:22:52 +02:00
Pavel Závora 54083dee9d
Merge pull request #5911 from influxdata/readerRole
test(cypress): reader role
2022-05-11 06:40:21 +02:00
k3yi0 ea1b3a8ec5 chore: update package.json 2022-05-11 02:23:55 +02:00
Pavel Zavora 67bdeb42ce fix(ui): skip TLS server verification during dry-run 2022-05-10 13:28:59 +02:00
Pavel Závora 6db5b5b7fb
Merge pull request #5882 from influxdata/fix/5857
fix(ui): repair table visualization to keep string data as-is
2022-05-10 13:28:17 +02:00
k3yi0 7911543b2b chore: replace fetch API for Cypress request 2022-05-10 11:35:14 +02:00
k3yi0 8d99e1815a chore: adjust path in workflow, adjust cypress package.json 2022-05-10 10:39:51 +02:00
k3yi0 2876489c16 chore: change hostname to localhost 2022-05-10 10:03:47 +02:00
Pavel Zavora 47cdcf819f fix(ui): repair fn to use UserPermission 2022-05-10 07:33:05 +02:00
Pavel Zavora 4dd2ea42f4 fix(ui): repair UserPermission iface 2022-05-10 07:29:13 +02:00
Pavel Zavora c595e049c5 feat(ui): modify OSS users page to manage admin status 2022-05-10 07:28:34 +02:00
Pavel Zavora 16e75df472 feat(ui): add user admin dropdown 2022-05-10 07:27:34 +02:00
k3yi0 f0990dd44b chore: update test:e2e and oauth-mock targets in package.json 2022-05-09 17:00:41 +02:00
k3yi0 b8ebd52532 chore: update githubActions cypress config 2022-05-09 15:55:38 +02:00
k3yi0 b913c7d6c2 chore: change attribute name dataTest to testId 2022-05-09 15:55:38 +02:00
k3yi0 cf83ee3b4b chore: use fetch API instead of xhttprequest 2022-05-09 15:55:38 +02:00
k3yi0 89219fdfcf chore: adjust scripts for Cypress testing inside package.json 2022-05-09 15:55:38 +02:00
k3yi0 10b3a9243e chore: create a cypress config for Github Actions 2022-05-09 15:55:38 +02:00
k3yi0 7aabee9fed chore: run prettier in Cypress folder 2022-05-09 15:55:38 +02:00
k3yi0 de484a7b5d chore: change dashboardLink attribute value 2022-05-09 15:55:38 +02:00
k3yi0 ab37ff2f7c chore: yarn eslint --fix 2022-05-09 15:55:38 +02:00
k3yi0 7f5e8c09f7 chore: format data-attribute and adjust test accordinly 2022-05-09 15:55:38 +02:00
k3yi0 4918aba9d9 chore: update Jest Snapshots 2022-05-09 15:55:38 +02:00
k3yi0 23f0dc75e7 chore: start OAuth2 mock before running cypress tests locally, add gitignore entry for OAuth2 mock log 2022-05-09 15:55:38 +02:00
k3yi0 3b1e1d0a10 chore: take Oauth2 Server URL from env. table 2022-05-09 15:55:38 +02:00
k3yi0 e8ea919baf chore: change Test user back to test 2022-05-09 15:55:38 +02:00
k3yi0 e9d0b899bb chore: put OAuth2 Server full address 2022-05-09 15:55:38 +02:00
k3yi0 595bc348cd chore: ping OAuth2 Server and log the outcome, change user test to Test 2022-05-09 15:55:38 +02:00