You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by ro...@apache.org on 2025/05/30 02:25:58 UTC

(dubbo-kubernetes) branch master updated (dcce3a83 -> 5433ff2f)

This is an automated email from the ASF dual-hosted git repository.

robocanic pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-kubernetes.git


    from dcce3a83 Chore v2 (#722)
     add 2c8b1300 feat: add auth
     add 3df57890 feat(auth): implement login flow with session authentication strategy
     add abb48945 feat(auth): implement login flow with session authentication strategy
     add 86a15ad5 feat(auth): ui build
     add d2903c92 feat(auth): global search
     add b14be267 feat(auth): global search
     add a576e572 feat(auth): ui build
     add 22dad469 Merge branch 'apache:master' into master
     new 5433ff2f Merge pull request #720 from Helltab/master

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 app/dubbo-cp/dubbo-cp.yaml                         |   6 +-
 .../dist/admin/assets/ConfigModel-8e-KS4PD.js      |   1 -
 .../dist/admin/assets/ConfigModel-QFNd-Zdd.js      |   1 +
 .../dist/admin/assets/ConfigPage--FZz2L2D.js       |   1 +
 .../dist/admin/assets/ConfigPage-vh2nRT4x.js       |   1 -
 .../dist/admin/assets/DateUtil-0NW7_QBp.js         |   1 -
 .../dist/admin/assets/DateUtil-BI1mUH_z.js         |   1 +
 .../dist/admin/assets/GrafanaPage-6SPYkzAM.js      |   1 -
 .../dist/admin/assets/GrafanaPage-_hmQyI5w.js      |   1 +
 app/dubbo-ui/dist/admin/assets/Login-OEOmZzrT.css  |   1 +
 app/dubbo-ui/dist/admin/assets/Login-imIhMlq6.js   |   1 +
 ...yUtil-VLLH2y1a.js => PromQueryUtil-2EbGMcmH.js} |   2 +-
 .../dist/admin/assets/SearchUtil-cO6OFt9y.js       |   1 -
 .../dist/admin/assets/SearchUtil-sOWd6ofa.js       |   1 +
 .../{YAMLView-V6nOLkzt.js => YAMLView-Kv0Zh07k.js} |   2 +-
 .../{YAMLView-ZVBv-X5h.js => YAMLView-lT4dPq7F.js} |   2 +-
 .../{YAMLView-o3c_OfYh.js => YAMLView-q7Cf5xIc.js} |   4 +-
 .../dist/admin/assets/addByFormView-5ASbdXv5.js    |   1 -
 .../dist/admin/assets/addByFormView-L619fQ34.js    |   1 +
 ...mView-gQhSXoSn.js => addByFormView-PDTQ6Oi5.js} |   2 +-
 ...LView-o2FNYya8.js => addByYAMLView-KSfwZr8J.js} |   4 +-
 ...LView-cvo9w-B3.js => addByYAMLView-mp4IQp11.js} |   4 +-
 .../assets/{app-WW0dwrWs.js => app-duU6O0cq.js}    |   2 +-
 .../{config-6AWNsz_B.js => config-Bcppce3q.js}     |   2 +-
 .../dist/admin/assets/configuration-GzxqZKgJ.js    |   1 -
 .../dist/admin/assets/configuration-c8iwuhKj.js    |   1 +
 .../{cssMode-fZsf2X2W.js => cssMode-3d_RQH6d.js}   |   2 +-
 .../{detail-2z4ARu3_.js => detail-ZfcGZsJx.js}     |   2 +-
 app/dubbo-ui/dist/admin/assets/detail-c9-keEBq.js  |   1 +
 app/dubbo-ui/dist/admin/assets/detail-undPsWZs.js  |   1 -
 ...bution-NsEjX1mF.js => distribution-rzJg55IY.js} |   2 +-
 .../{event-evKfnofa.js => event-PfSKfl9X.js}       |   2 +-
 app/dubbo-ui/dist/admin/assets/event-WVUl-Hrs.js   |   1 +
 app/dubbo-ui/dist/admin/assets/event-Wqt91-aX.js   |   1 -
 app/dubbo-ui/dist/admin/assets/event-pX6Kvrhs.js   |   1 -
 app/dubbo-ui/dist/admin/assets/event-ympyACpm.js   |   1 +
 .../{formView-XbzRm8KU.js => formView--eWAQ02R.js} |   6 +-
 .../dist/admin/assets/formView-HaLlyGA6.js         |   1 -
 .../dist/admin/assets/formView-dr6vkirR.js         |   1 +
 .../dist/admin/assets/formView-rqzcC5ml.js         |   1 -
 .../dist/admin/assets/formView-yOHva0ty.js         |   1 +
 ...marker2-sFhQo5x0.js => freemarker2-7czNGzoq.js} |   2 +-
 ...ndlebars-Sa2SD7SR.js => handlebars-WxO52qam.js} |   2 +-
 .../assets/{html-JyniUzNu.js => html-uljtN73o.js}  |   2 +-
 .../{htmlMode-uOtkW-7D.js => htmlMode-X6nY_fAl.js} |   2 +-
 app/dubbo-ui/dist/admin/assets/index-1-DS2ySp.js   |   1 +
 .../{index-pFzUT847.css => index-1FKHxc4J.css}     |   2 +-
 .../{index-9DWJ7hiU.js => index-3ObQClF5.js}       |   2 +-
 .../{index-wp1ePK7p.js => index-6mDJigRo.js}       |   2 +-
 .../{index-eaJHJhb8.js => index-BItwxFIb.js}       |   2 +-
 app/dubbo-ui/dist/admin/assets/index-JAGQH17O.js   |   1 +
 app/dubbo-ui/dist/admin/assets/index-JSsnFW7f.js   |   1 -
 app/dubbo-ui/dist/admin/assets/index-KYdPQiHS.js   |   4 -
 app/dubbo-ui/dist/admin/assets/index-PRmcKXGy.js   |   1 +
 app/dubbo-ui/dist/admin/assets/index-SWyYpA2z.js   |   1 -
 app/dubbo-ui/dist/admin/assets/index-VJs-1Ntn.js   |   4 +
 .../{index-jry_UxLE.js => index-Va7nxJVK.js}       |   4 +-
 .../{index-cwyD6y-V.css => index-YSfCu-V6.css}     |   2 +-
 app/dubbo-ui/dist/admin/assets/index-b1EeoTbh.js   |   1 -
 .../{index-2Gzdk7om.js => index-bidvosE-.js}       |   2 +-
 .../{index-jeEcu0w4.js => index-hmLAZQYT.js}       |  24 ++---
 app/dubbo-ui/dist/admin/assets/index-tgq9rPkt.js   |   1 +
 app/dubbo-ui/dist/admin/assets/index-z-FqUg_q.js   |   1 -
 .../{instance-JmRfifMg.js => instance-9-P3Wy8N.js} |   2 +-
 .../dist/admin/assets/instance-GgpcTYxF.js         |   4 +
 .../dist/admin/assets/instance-RM8hYKZM.js         |   4 -
 ...vascript-yuq8XQRn.js => javascript-co0piviO.js} |   2 +-
 .../{js-yaml-p2UHQ3bc.js => js-yaml-8Gkz3BRW.js}   |  14 +--
 .../{jsonMode-8fr4peAF.js => jsonMode-KM143a9D.js} |   2 +-
 .../dist/admin/assets/linkTracking-0ObW4-vo.js     |   1 -
 .../dist/admin/assets/linkTracking-vLLhx3tk.js     |   1 +
 .../{liquid-T0zwVXGm.js => liquid-JQLAJlRU.js}     |   2 +-
 app/dubbo-ui/dist/admin/assets/login-9T-XtNdg.js   |   1 +
 app/dubbo-ui/dist/admin/assets/login-aBMy9l95.jpg  | Bin 0 -> 81368 bytes
 .../assets/{mdx-uhjn6Fmf.js => mdx--MEc7-59.js}    |   2 +-
 app/dubbo-ui/dist/admin/assets/monitor-39zbK5dr.js |   1 -
 app/dubbo-ui/dist/admin/assets/monitor-4PTw3Hnl.js |   1 +
 app/dubbo-ui/dist/admin/assets/monitor-j8EqiZMl.js |   1 -
 app/dubbo-ui/dist/admin/assets/monitor-l-14_P1G.js |   1 +
 app/dubbo-ui/dist/admin/assets/monitor-sGZqYA6v.js |   1 +
 app/dubbo-ui/dist/admin/assets/monitor-y_QYunGq.js |   1 -
 .../dist/admin/assets/notFound-K_iPM0HC.js         |   1 -
 .../dist/admin/assets/notFound-gtHVn9y2.js         |   1 +
 .../{python-1XEsPcUA.js => python-jcEZ1nxp.js}     |   2 +-
 .../{razor-JFsLbZZo.js => razor-dzNkTErc.js}       |   2 +-
 .../{request-L3AAf54r.js => request-8jI_GZey.js}   |  12 +--
 ...eConfig-ERx29rdY.js => sceneConfig-b6LJLlLg.js} |   2 +-
 .../{search-Gab1ZaX-.js => search-ZPtMszjO.js}     |   2 +-
 ...rverInfo-iBnP23YV.js => serverInfo-j8z5RY-E.js} |   2 +-
 .../{service-ld3Sq4t0.js => service-HiIVI9X0.js}   |   2 +-
 app/dubbo-ui/dist/admin/assets/service-SHOGrh_I.js |   1 +
 app/dubbo-ui/dist/admin/assets/service-ghnsaPxG.js |   1 -
 .../assets/{tab1-n15fOhQh.js => tab1-y_fNgbfH.js}  |   2 +-
 .../assets/{tab2-WaZNJEAO.js => tab2-s33OHi_L.js}  |   2 +-
 app/dubbo-ui/dist/admin/assets/tracing-92ETcaci.js |   1 +
 app/dubbo-ui/dist/admin/assets/tracing-DOBOAlk_.js |   1 -
 app/dubbo-ui/dist/admin/assets/tracing-ga_5tnvN.js |   1 +
 app/dubbo-ui/dist/admin/assets/tracing-rCCF0HNF.js |   1 -
 .../{traffic-jfR-LQxz.js => traffic-C2a-KjHH.js}   |   2 +-
 .../{tsMode-0-ikWpNJ.js => tsMode-i1fWJZVb.js}     |   2 +-
 ...pescript-8rZUMqH5.js => typescript-rFPVZWyT.js} |   2 +-
 .../dist/admin/assets/updateByFormView-KwQur4c6.js |   1 -
 .../dist/admin/assets/updateByFormView-uqlnXIPo.js |   1 +
 ...ew-_g6-3XTe.js => updateByFormView-ykpq9Kli.js} |   2 +-
 ...ew-zxz-E30T.js => updateByYAMLView-C-qbsfZ8.js} |   4 +-
 ...ew-pftTeL4A.js => updateByYAMLView-CBQATUCs.js} |   4 +-
 .../assets/{xml-h9yAV8QD.js => xml-vsTTX_Cj.js}    |   2 +-
 .../assets/{yaml-qcLdwNAq.js => yaml-1sMNGfO1.js}  |   2 +-
 app/dubbo-ui/dist/admin/index.html                 |  60 +++++------
 go.mod                                             |  53 ++++-----
 go.sum                                             | 109 ++++++++++---------
 pkg/admin/handler/auth.go                          |  61 +++++++++++
 pkg/admin/model/common.go                          |  13 ++-
 pkg/admin/server/router.go                         |   6 ++
 pkg/admin/server/server.go                         |  25 +++++
 pkg/config/{diagnostics => admin/auth}/config.go   |  30 +++---
 pkg/config/admin/config.go                         |  11 +-
 pkg/config/{ => admin}/observability/config.go     |   0
 ui-vue3/package.json                               |   1 +
 ui-vue3/src/App.vue                                |  15 ++-
 ui-vue3/src/Login.vue                              | 118 +++++++++++++++++++++
 .../src/api/service/{clusterInfo.ts => login.ts}   |  17 +--
 ui-vue3/src/assets/login.jpg                       | Bin 0 -> 81368 bytes
 ui-vue3/src/base/http/request.ts                   |  17 ++-
 ui-vue3/src/base/i18n/en.ts                        |   6 ++
 ui-vue3/src/base/i18n/zh.ts                        |   6 ++
 ui-vue3/src/layout/header/layout_header.vue        |  32 ++++--
 ui-vue3/src/main.ts                                |  10 ++
 ui-vue3/src/router/defaultRoutes.ts                |   9 ++
 ui-vue3/src/utils/{DateUtil.ts => AuthUtil.ts}     |  15 ++-
 130 files changed, 590 insertions(+), 257 deletions(-)
 delete mode 100644 app/dubbo-ui/dist/admin/assets/ConfigModel-8e-KS4PD.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/ConfigModel-QFNd-Zdd.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/ConfigPage--FZz2L2D.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/ConfigPage-vh2nRT4x.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/DateUtil-0NW7_QBp.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/DateUtil-BI1mUH_z.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/GrafanaPage-6SPYkzAM.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/GrafanaPage-_hmQyI5w.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/Login-OEOmZzrT.css
 create mode 100644 app/dubbo-ui/dist/admin/assets/Login-imIhMlq6.js
 rename app/dubbo-ui/dist/admin/assets/{PromQueryUtil-VLLH2y1a.js => PromQueryUtil-2EbGMcmH.js} (81%)
 delete mode 100644 app/dubbo-ui/dist/admin/assets/SearchUtil-cO6OFt9y.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/SearchUtil-sOWd6ofa.js
 rename app/dubbo-ui/dist/admin/assets/{YAMLView-V6nOLkzt.js => YAMLView-Kv0Zh07k.js} (55%)
 rename app/dubbo-ui/dist/admin/assets/{YAMLView-ZVBv-X5h.js => YAMLView-lT4dPq7F.js} (59%)
 rename app/dubbo-ui/dist/admin/assets/{YAMLView-o3c_OfYh.js => YAMLView-q7Cf5xIc.js} (53%)
 delete mode 100644 app/dubbo-ui/dist/admin/assets/addByFormView-5ASbdXv5.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/addByFormView-L619fQ34.js
 rename app/dubbo-ui/dist/admin/assets/{addByFormView-gQhSXoSn.js => addByFormView-PDTQ6Oi5.js} (96%)
 rename app/dubbo-ui/dist/admin/assets/{addByYAMLView-o2FNYya8.js => addByYAMLView-KSfwZr8J.js} (57%)
 rename app/dubbo-ui/dist/admin/assets/{addByYAMLView-cvo9w-B3.js => addByYAMLView-mp4IQp11.js} (63%)
 rename app/dubbo-ui/dist/admin/assets/{app-WW0dwrWs.js => app-duU6O0cq.js} (94%)
 rename app/dubbo-ui/dist/admin/assets/{config-6AWNsz_B.js => config-Bcppce3q.js} (81%)
 delete mode 100644 app/dubbo-ui/dist/admin/assets/configuration-GzxqZKgJ.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/configuration-c8iwuhKj.js
 rename app/dubbo-ui/dist/admin/assets/{cssMode-fZsf2X2W.js => cssMode-3d_RQH6d.js} (99%)
 rename app/dubbo-ui/dist/admin/assets/{detail-2z4ARu3_.js => detail-ZfcGZsJx.js} (75%)
 create mode 100644 app/dubbo-ui/dist/admin/assets/detail-c9-keEBq.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/detail-undPsWZs.js
 rename app/dubbo-ui/dist/admin/assets/{distribution-NsEjX1mF.js => distribution-rzJg55IY.js} (73%)
 rename app/dubbo-ui/dist/admin/assets/{event-evKfnofa.js => event-PfSKfl9X.js} (60%)
 create mode 100644 app/dubbo-ui/dist/admin/assets/event-WVUl-Hrs.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/event-Wqt91-aX.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/event-pX6Kvrhs.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/event-ympyACpm.js
 rename app/dubbo-ui/dist/admin/assets/{formView-XbzRm8KU.js => formView--eWAQ02R.js} (93%)
 delete mode 100644 app/dubbo-ui/dist/admin/assets/formView-HaLlyGA6.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/formView-dr6vkirR.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/formView-rqzcC5ml.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/formView-yOHva0ty.js
 rename app/dubbo-ui/dist/admin/assets/{freemarker2-sFhQo5x0.js => freemarker2-7czNGzoq.js} (99%)
 rename app/dubbo-ui/dist/admin/assets/{handlebars-Sa2SD7SR.js => handlebars-WxO52qam.js} (98%)
 rename app/dubbo-ui/dist/admin/assets/{html-JyniUzNu.js => html-uljtN73o.js} (97%)
 rename app/dubbo-ui/dist/admin/assets/{htmlMode-uOtkW-7D.js => htmlMode-X6nY_fAl.js} (99%)
 create mode 100644 app/dubbo-ui/dist/admin/assets/index-1-DS2ySp.js
 rename app/dubbo-ui/dist/admin/assets/{index-pFzUT847.css => index-1FKHxc4J.css} (63%)
 rename app/dubbo-ui/dist/admin/assets/{index-9DWJ7hiU.js => index-3ObQClF5.js} (56%)
 rename app/dubbo-ui/dist/admin/assets/{index-wp1ePK7p.js => index-6mDJigRo.js} (65%)
 rename app/dubbo-ui/dist/admin/assets/{index-eaJHJhb8.js => index-BItwxFIb.js} (64%)
 create mode 100644 app/dubbo-ui/dist/admin/assets/index-JAGQH17O.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/index-JSsnFW7f.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/index-KYdPQiHS.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/index-PRmcKXGy.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/index-SWyYpA2z.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/index-VJs-1Ntn.js
 rename app/dubbo-ui/dist/admin/assets/{index-jry_UxLE.js => index-Va7nxJVK.js} (96%)
 rename app/dubbo-ui/dist/admin/assets/{index-cwyD6y-V.css => index-YSfCu-V6.css} (99%)
 delete mode 100644 app/dubbo-ui/dist/admin/assets/index-b1EeoTbh.js
 rename app/dubbo-ui/dist/admin/assets/{index-2Gzdk7om.js => index-bidvosE-.js} (99%)
 rename app/dubbo-ui/dist/admin/assets/{index-jeEcu0w4.js => index-hmLAZQYT.js} (97%)
 create mode 100644 app/dubbo-ui/dist/admin/assets/index-tgq9rPkt.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/index-z-FqUg_q.js
 rename app/dubbo-ui/dist/admin/assets/{instance-JmRfifMg.js => instance-9-P3Wy8N.js} (91%)
 create mode 100644 app/dubbo-ui/dist/admin/assets/instance-GgpcTYxF.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/instance-RM8hYKZM.js
 rename app/dubbo-ui/dist/admin/assets/{javascript-yuq8XQRn.js => javascript-co0piviO.js} (89%)
 rename app/dubbo-ui/dist/admin/assets/{js-yaml-p2UHQ3bc.js => js-yaml-8Gkz3BRW.js} (99%)
 rename app/dubbo-ui/dist/admin/assets/{jsonMode-8fr4peAF.js => jsonMode-KM143a9D.js} (99%)
 delete mode 100644 app/dubbo-ui/dist/admin/assets/linkTracking-0ObW4-vo.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/linkTracking-vLLhx3tk.js
 rename app/dubbo-ui/dist/admin/assets/{liquid-T0zwVXGm.js => liquid-JQLAJlRU.js} (96%)
 create mode 100644 app/dubbo-ui/dist/admin/assets/login-9T-XtNdg.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/login-aBMy9l95.jpg
 rename app/dubbo-ui/dist/admin/assets/{mdx-uhjn6Fmf.js => mdx--MEc7-59.js} (97%)
 delete mode 100644 app/dubbo-ui/dist/admin/assets/monitor-39zbK5dr.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/monitor-4PTw3Hnl.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/monitor-j8EqiZMl.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/monitor-l-14_P1G.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/monitor-sGZqYA6v.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/monitor-y_QYunGq.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/notFound-K_iPM0HC.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/notFound-gtHVn9y2.js
 rename app/dubbo-ui/dist/admin/assets/{python-1XEsPcUA.js => python-jcEZ1nxp.js} (97%)
 rename app/dubbo-ui/dist/admin/assets/{razor-JFsLbZZo.js => razor-dzNkTErc.js} (98%)
 rename app/dubbo-ui/dist/admin/assets/{request-L3AAf54r.js => request-8jI_GZey.js} (50%)
 rename app/dubbo-ui/dist/admin/assets/{sceneConfig-ERx29rdY.js => sceneConfig-b6LJLlLg.js} (85%)
 rename app/dubbo-ui/dist/admin/assets/{search-Gab1ZaX-.js => search-ZPtMszjO.js} (58%)
 rename app/dubbo-ui/dist/admin/assets/{serverInfo-iBnP23YV.js => serverInfo-j8z5RY-E.js} (61%)
 rename app/dubbo-ui/dist/admin/assets/{service-ld3Sq4t0.js => service-HiIVI9X0.js} (92%)
 create mode 100644 app/dubbo-ui/dist/admin/assets/service-SHOGrh_I.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/service-ghnsaPxG.js
 rename app/dubbo-ui/dist/admin/assets/{tab1-n15fOhQh.js => tab1-y_fNgbfH.js} (66%)
 rename app/dubbo-ui/dist/admin/assets/{tab2-WaZNJEAO.js => tab2-s33OHi_L.js} (66%)
 create mode 100644 app/dubbo-ui/dist/admin/assets/tracing-92ETcaci.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/tracing-DOBOAlk_.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/tracing-ga_5tnvN.js
 delete mode 100644 app/dubbo-ui/dist/admin/assets/tracing-rCCF0HNF.js
 rename app/dubbo-ui/dist/admin/assets/{traffic-jfR-LQxz.js => traffic-C2a-KjHH.js} (94%)
 rename app/dubbo-ui/dist/admin/assets/{tsMode-0-ikWpNJ.js => tsMode-i1fWJZVb.js} (99%)
 rename app/dubbo-ui/dist/admin/assets/{typescript-8rZUMqH5.js => typescript-rFPVZWyT.js} (97%)
 delete mode 100644 app/dubbo-ui/dist/admin/assets/updateByFormView-KwQur4c6.js
 create mode 100644 app/dubbo-ui/dist/admin/assets/updateByFormView-uqlnXIPo.js
 rename app/dubbo-ui/dist/admin/assets/{updateByFormView-_g6-3XTe.js => updateByFormView-ykpq9Kli.js} (74%)
 rename app/dubbo-ui/dist/admin/assets/{updateByYAMLView-zxz-E30T.js => updateByYAMLView-C-qbsfZ8.js} (58%)
 rename app/dubbo-ui/dist/admin/assets/{updateByYAMLView-pftTeL4A.js => updateByYAMLView-CBQATUCs.js} (61%)
 rename app/dubbo-ui/dist/admin/assets/{xml-h9yAV8QD.js => xml-vsTTX_Cj.js} (97%)
 rename app/dubbo-ui/dist/admin/assets/{yaml-qcLdwNAq.js => yaml-1sMNGfO1.js} (97%)
 create mode 100644 pkg/admin/handler/auth.go
 copy pkg/config/{diagnostics => admin/auth}/config.go (61%)
 rename pkg/config/{ => admin}/observability/config.go (100%)
 create mode 100644 ui-vue3/src/Login.vue
 copy ui-vue3/src/api/service/{clusterInfo.ts => login.ts} (75%)
 create mode 100644 ui-vue3/src/assets/login.jpg
 copy ui-vue3/src/utils/{DateUtil.ts => AuthUtil.ts} (68%)


(dubbo-kubernetes) 01/01: Merge pull request #720 from Helltab/master

Posted by ro...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

robocanic pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-kubernetes.git

commit 5433ff2fe114b5ef0f700024bce743cdad3fb27d
Merge: dcce3a83 22dad469
Author: robb <ro...@gmail.com>
AuthorDate: Fri May 30 10:25:52 2025 +0800

    Merge pull request #720 from Helltab/master
    
    feat(login): implement login flow with session authentication strategy

 app/dubbo-cp/dubbo-cp.yaml                         |   6 +-
 .../dist/admin/assets/ConfigModel-8e-KS4PD.js      |   1 -
 .../dist/admin/assets/ConfigModel-QFNd-Zdd.js      |   1 +
 .../dist/admin/assets/ConfigPage--FZz2L2D.js       |   1 +
 .../dist/admin/assets/ConfigPage-vh2nRT4x.js       |   1 -
 .../dist/admin/assets/DateUtil-0NW7_QBp.js         |   1 -
 .../dist/admin/assets/DateUtil-BI1mUH_z.js         |   1 +
 .../dist/admin/assets/GrafanaPage-6SPYkzAM.js      |   1 -
 .../dist/admin/assets/GrafanaPage-_hmQyI5w.js      |   1 +
 app/dubbo-ui/dist/admin/assets/Login-OEOmZzrT.css  |   1 +
 app/dubbo-ui/dist/admin/assets/Login-imIhMlq6.js   |   1 +
 ...yUtil-VLLH2y1a.js => PromQueryUtil-2EbGMcmH.js} |   2 +-
 .../dist/admin/assets/SearchUtil-cO6OFt9y.js       |   1 -
 .../dist/admin/assets/SearchUtil-sOWd6ofa.js       |   1 +
 .../{YAMLView-V6nOLkzt.js => YAMLView-Kv0Zh07k.js} |   2 +-
 .../{YAMLView-ZVBv-X5h.js => YAMLView-lT4dPq7F.js} |   2 +-
 .../{YAMLView-o3c_OfYh.js => YAMLView-q7Cf5xIc.js} |   4 +-
 .../dist/admin/assets/addByFormView-5ASbdXv5.js    |   1 -
 .../dist/admin/assets/addByFormView-L619fQ34.js    |   1 +
 ...mView-gQhSXoSn.js => addByFormView-PDTQ6Oi5.js} |   2 +-
 ...LView-o2FNYya8.js => addByYAMLView-KSfwZr8J.js} |   4 +-
 ...LView-cvo9w-B3.js => addByYAMLView-mp4IQp11.js} |   4 +-
 .../assets/{app-WW0dwrWs.js => app-duU6O0cq.js}    |   2 +-
 .../{config-6AWNsz_B.js => config-Bcppce3q.js}     |   2 +-
 .../dist/admin/assets/configuration-GzxqZKgJ.js    |   1 -
 .../dist/admin/assets/configuration-c8iwuhKj.js    |   1 +
 .../{cssMode-fZsf2X2W.js => cssMode-3d_RQH6d.js}   |   2 +-
 .../{detail-2z4ARu3_.js => detail-ZfcGZsJx.js}     |   2 +-
 app/dubbo-ui/dist/admin/assets/detail-c9-keEBq.js  |   1 +
 app/dubbo-ui/dist/admin/assets/detail-undPsWZs.js  |   1 -
 ...bution-NsEjX1mF.js => distribution-rzJg55IY.js} |   2 +-
 .../{event-evKfnofa.js => event-PfSKfl9X.js}       |   2 +-
 app/dubbo-ui/dist/admin/assets/event-WVUl-Hrs.js   |   1 +
 app/dubbo-ui/dist/admin/assets/event-Wqt91-aX.js   |   1 -
 app/dubbo-ui/dist/admin/assets/event-pX6Kvrhs.js   |   1 -
 app/dubbo-ui/dist/admin/assets/event-ympyACpm.js   |   1 +
 .../{formView-XbzRm8KU.js => formView--eWAQ02R.js} |   6 +-
 .../dist/admin/assets/formView-HaLlyGA6.js         |   1 -
 .../dist/admin/assets/formView-dr6vkirR.js         |   1 +
 .../dist/admin/assets/formView-rqzcC5ml.js         |   1 -
 .../dist/admin/assets/formView-yOHva0ty.js         |   1 +
 ...marker2-sFhQo5x0.js => freemarker2-7czNGzoq.js} |   2 +-
 ...ndlebars-Sa2SD7SR.js => handlebars-WxO52qam.js} |   2 +-
 .../assets/{html-JyniUzNu.js => html-uljtN73o.js}  |   2 +-
 .../{htmlMode-uOtkW-7D.js => htmlMode-X6nY_fAl.js} |   2 +-
 app/dubbo-ui/dist/admin/assets/index-1-DS2ySp.js   |   1 +
 .../{index-pFzUT847.css => index-1FKHxc4J.css}     |   2 +-
 .../{index-9DWJ7hiU.js => index-3ObQClF5.js}       |   2 +-
 .../{index-wp1ePK7p.js => index-6mDJigRo.js}       |   2 +-
 .../{index-eaJHJhb8.js => index-BItwxFIb.js}       |   2 +-
 app/dubbo-ui/dist/admin/assets/index-JAGQH17O.js   |   1 +
 app/dubbo-ui/dist/admin/assets/index-JSsnFW7f.js   |   1 -
 app/dubbo-ui/dist/admin/assets/index-KYdPQiHS.js   |   4 -
 app/dubbo-ui/dist/admin/assets/index-PRmcKXGy.js   |   1 +
 app/dubbo-ui/dist/admin/assets/index-SWyYpA2z.js   |   1 -
 app/dubbo-ui/dist/admin/assets/index-VJs-1Ntn.js   |   4 +
 .../{index-jry_UxLE.js => index-Va7nxJVK.js}       |   4 +-
 .../{index-cwyD6y-V.css => index-YSfCu-V6.css}     |   2 +-
 app/dubbo-ui/dist/admin/assets/index-b1EeoTbh.js   |   1 -
 .../{index-2Gzdk7om.js => index-bidvosE-.js}       |   2 +-
 .../{index-jeEcu0w4.js => index-hmLAZQYT.js}       |  24 ++---
 app/dubbo-ui/dist/admin/assets/index-tgq9rPkt.js   |   1 +
 app/dubbo-ui/dist/admin/assets/index-z-FqUg_q.js   |   1 -
 .../{instance-JmRfifMg.js => instance-9-P3Wy8N.js} |   2 +-
 .../dist/admin/assets/instance-GgpcTYxF.js         |   4 +
 .../dist/admin/assets/instance-RM8hYKZM.js         |   4 -
 ...vascript-yuq8XQRn.js => javascript-co0piviO.js} |   2 +-
 .../{js-yaml-p2UHQ3bc.js => js-yaml-8Gkz3BRW.js}   |  14 +--
 .../{jsonMode-8fr4peAF.js => jsonMode-KM143a9D.js} |   2 +-
 .../dist/admin/assets/linkTracking-0ObW4-vo.js     |   1 -
 .../dist/admin/assets/linkTracking-vLLhx3tk.js     |   1 +
 .../{liquid-T0zwVXGm.js => liquid-JQLAJlRU.js}     |   2 +-
 app/dubbo-ui/dist/admin/assets/login-9T-XtNdg.js   |   1 +
 app/dubbo-ui/dist/admin/assets/login-aBMy9l95.jpg  | Bin 0 -> 81368 bytes
 .../assets/{mdx-uhjn6Fmf.js => mdx--MEc7-59.js}    |   2 +-
 app/dubbo-ui/dist/admin/assets/monitor-39zbK5dr.js |   1 -
 app/dubbo-ui/dist/admin/assets/monitor-4PTw3Hnl.js |   1 +
 app/dubbo-ui/dist/admin/assets/monitor-j8EqiZMl.js |   1 -
 app/dubbo-ui/dist/admin/assets/monitor-l-14_P1G.js |   1 +
 app/dubbo-ui/dist/admin/assets/monitor-sGZqYA6v.js |   1 +
 app/dubbo-ui/dist/admin/assets/monitor-y_QYunGq.js |   1 -
 .../dist/admin/assets/notFound-K_iPM0HC.js         |   1 -
 .../dist/admin/assets/notFound-gtHVn9y2.js         |   1 +
 .../{python-1XEsPcUA.js => python-jcEZ1nxp.js}     |   2 +-
 .../{razor-JFsLbZZo.js => razor-dzNkTErc.js}       |   2 +-
 .../{request-L3AAf54r.js => request-8jI_GZey.js}   |  12 +--
 ...eConfig-ERx29rdY.js => sceneConfig-b6LJLlLg.js} |   2 +-
 .../{search-Gab1ZaX-.js => search-ZPtMszjO.js}     |   2 +-
 ...rverInfo-iBnP23YV.js => serverInfo-j8z5RY-E.js} |   2 +-
 .../{service-ld3Sq4t0.js => service-HiIVI9X0.js}   |   2 +-
 app/dubbo-ui/dist/admin/assets/service-SHOGrh_I.js |   1 +
 app/dubbo-ui/dist/admin/assets/service-ghnsaPxG.js |   1 -
 .../assets/{tab1-n15fOhQh.js => tab1-y_fNgbfH.js}  |   2 +-
 .../assets/{tab2-WaZNJEAO.js => tab2-s33OHi_L.js}  |   2 +-
 app/dubbo-ui/dist/admin/assets/tracing-92ETcaci.js |   1 +
 app/dubbo-ui/dist/admin/assets/tracing-DOBOAlk_.js |   1 -
 app/dubbo-ui/dist/admin/assets/tracing-ga_5tnvN.js |   1 +
 app/dubbo-ui/dist/admin/assets/tracing-rCCF0HNF.js |   1 -
 .../{traffic-jfR-LQxz.js => traffic-C2a-KjHH.js}   |   2 +-
 .../{tsMode-0-ikWpNJ.js => tsMode-i1fWJZVb.js}     |   2 +-
 ...pescript-8rZUMqH5.js => typescript-rFPVZWyT.js} |   2 +-
 .../dist/admin/assets/updateByFormView-KwQur4c6.js |   1 -
 .../dist/admin/assets/updateByFormView-uqlnXIPo.js |   1 +
 ...ew-_g6-3XTe.js => updateByFormView-ykpq9Kli.js} |   2 +-
 ...ew-zxz-E30T.js => updateByYAMLView-C-qbsfZ8.js} |   4 +-
 ...ew-pftTeL4A.js => updateByYAMLView-CBQATUCs.js} |   4 +-
 .../assets/{xml-h9yAV8QD.js => xml-vsTTX_Cj.js}    |   2 +-
 .../assets/{yaml-qcLdwNAq.js => yaml-1sMNGfO1.js}  |   2 +-
 app/dubbo-ui/dist/admin/index.html                 |  60 +++++------
 go.mod                                             |  53 ++++-----
 go.sum                                             | 109 ++++++++++---------
 pkg/admin/handler/auth.go                          |  61 +++++++++++
 pkg/admin/model/common.go                          |  13 ++-
 pkg/admin/server/router.go                         |   6 ++
 pkg/admin/server/server.go                         |  25 +++++
 .../src/main.ts => pkg/config/admin/auth/config.go |  44 ++++----
 pkg/config/admin/config.go                         |  11 +-
 pkg/config/{ => admin}/observability/config.go     |   0
 ui-vue3/package.json                               |   1 +
 ui-vue3/src/App.vue                                |  15 ++-
 ui-vue3/src/Login.vue                              | 118 +++++++++++++++++++++
 ui-vue3/src/{main.ts => api/service/login.ts}      |  40 +++----
 ui-vue3/src/assets/login.jpg                       | Bin 0 -> 81368 bytes
 ui-vue3/src/base/http/request.ts                   |  17 ++-
 ui-vue3/src/base/i18n/en.ts                        |   6 ++
 ui-vue3/src/base/i18n/zh.ts                        |   6 ++
 ui-vue3/src/layout/header/layout_header.vue        |  32 ++++--
 ui-vue3/src/main.ts                                |  10 ++
 ui-vue3/src/router/defaultRoutes.ts                |   9 ++
 ui-vue3/src/{main.ts => utils/AuthUtil.ts}         |  37 +++----
 130 files changed, 601 insertions(+), 305 deletions(-)