Browse Source

#4300: [Feature][Authentication] support oauth2 login (#14743)

* support oauth2 login

---------

Co-authored-by: Eric Gao <ericgao.apache@gmail.com>
git-as-svn/v1/dev
yangyang zhong 1 year ago committed by GitHub
parent
commit
e327b38a2a
  1. 2
      commit.ref
  2. 244
      commit.yml

2
commit.ref

@ -1 +1 @@
Subproject commit 502bd36fde3cc57e6119d8044e8a4ea5f27a30a0 Subproject commit 70731a1617b9be6713042ee7d3adb60a33540de7

244
commit.yml

@ -2,34 +2,226 @@
branches: { branches: {
} }
fileChange: fileChange:
/docs:
newFile: !uuid 'ffc7bc5ac8d074a8dc441b853bd71c9398a12a61'
oldFile: !uuid 'b2e396a2ae09b89e8eb3dabeac3de1990084c56d'
/docs/docs:
newFile: !uuid 'f83751bd76a5681a745396b7ccde2612ee8ea741'
oldFile: !uuid '5e396bac89b403afddf38856dd30184bdea20f3f'
/docs/docs/en:
newFile: !uuid 'da84615165386b72a50e7e72c664d33c5832389f'
oldFile: !uuid 'cd0bec985cd01608d9b85e829383723ed4587329'
/docs/docs/en/guide:
newFile: !uuid 'd5ef9bd4ede5a2707ec1babd72e10941df6dedf5'
oldFile: !uuid 'd3f8ff1c98f40e10e2b8e6e5e18cd5e7b079c02a'
/docs/docs/en/guide/security:
newFile: !uuid '983dde5208ed21cf3a4e0bd9808b96426dd022ed'
oldFile: !uuid 'aa919863e877e902359e8a054787129c401e062a'
/docs/docs/en/guide/security/authentication-type.md:
newFile: !uuid 'd6431ffe8b36defafbc07cc047536855de0ef54f'
oldFile: !uuid 'b5bd66f065eb6cdaa1d99f6a9c517acdc8eb5d84'
/docs/docs/zh:
newFile: !uuid '456de97d48d76482b50720f797e7aaff27d756fc'
oldFile: !uuid '4b19169ab08c35fdba7e301139e8a0aa316cabe5'
/docs/docs/zh/guide:
newFile: !uuid '215d193a28bce770f35bc1b74ab2acbb7e14b311'
oldFile: !uuid '70e0ad55b8aafc170df2f7f5740d548e40d1177f'
/docs/docs/zh/guide/security:
newFile: !uuid 'dff5ce45baa215c0c69f539a5fd45e9f741ace1c'
oldFile: !uuid '08a1b81dabc16d2f8245d947e22b0b4fb8655ac1'
/docs/docs/zh/guide/security/authentication-type.md:
newFile: !uuid 'c87b4118812f71e0116c350ca5524f988526b4a5'
oldFile: !uuid '89f84203337fed656fc510541d99f032ce5c1b9e'
/docs/img:
newFile: !uuid '792458e042392301a356d273df7ffab6a1b335c3'
oldFile: !uuid 'eb3e567cd2ce9b3053d8bd4900ace0d245b962c7'
/docs/img/security:
newFile: !uuid '39376f49d4b8c9e81d9dd51b3ce43405330658bc'
oldFile: null
/docs/img/security/authentication:
newFile: !uuid '974effe88c5abc4a766e525bced2c46f817362c5'
oldFile: null
/docs/img/security/authentication/create-client-credentials-1.png:
newFile: !uuid '467bd57b0df2624e684cd44aa5949040c0b5ee8f'
oldFile: null
/docs/img/security/authentication/create-client-credentials-2.png:
newFile: !uuid '9e401b1dc14d4dbc21dd5de2511bd182804b825a'
oldFile: null
/docs/img/security/authentication/login-with-oauth2.png:
newFile: !uuid '270d904bbf3925a0fc0bf0f3225593f87447a059'
oldFile: null
/dolphinscheduler-api:
newFile: !uuid 'd5279cac6d0836ff9cd199602b1d555b6f9fcaae'
oldFile: !uuid 'b9e9e31be13b7f912a0dccd57f2d042b95ec9d30'
/dolphinscheduler-api/src:
newFile: !uuid 'feed22dd393248841cff3b6fcec1d53428bdbb71'
oldFile: !uuid '3c313c4c70d7e01a798e1238af5596190f911341'
/dolphinscheduler-api/src/main:
newFile: !uuid '6a7944fde7bcaed1fb1cf01353fda2fbdfcf1667'
oldFile: !uuid '6822e1c912fe33d59dc42c6732ed7939d6062edd'
/dolphinscheduler-api/src/main/java:
newFile: !uuid '67c94d731d7a3791c9a0d11518a7e19341b8727e'
oldFile: !uuid '679af0bf4a9b0e15d953057188485e68d5f635ff'
/dolphinscheduler-api/src/main/java/org:
newFile: !uuid 'd28bd015a8adc8202707b42022cd3e1afbf697ca'
oldFile: !uuid '8f68df480c656b184184076a4bec7dcc04059b94'
/dolphinscheduler-api/src/main/java/org/apache:
newFile: !uuid '4bd559063fc003780f16cae9a4a67b27549bfd89'
oldFile: !uuid '32d0e8c5d25eb48c20f8bec7db1fea5d8deb990d'
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler:
newFile: !uuid '9e19e8472c2c6413beccc8d74dc9d59d9b6e0919'
oldFile: !uuid 'a4816c8e33c76ae90c1c2c97808383b825428256'
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api:
newFile: !uuid 'bb6ba250e2a8154e0eb2a065c4fa0981f0ab5727'
oldFile: !uuid '7ca89bb2e70adea2ef217d87edf3fbc2a1ab2a53'
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/configuration:
newFile: !uuid 'e9d79a52c34a06268e2836c864366d4fd3368ee9'
oldFile: !uuid 'b6fa1494d3e271b209c64ab59ac0b6a08d386a32'
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/configuration/AppConfiguration.java:
newFile: !uuid '50293fc6e7530255d21eb007d8adde82616a1ba8'
oldFile: !uuid '9fde9eec17c021490fcc1e87ba46d92a0052844b'
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/configuration/OAuth2Configuration.java:
newFile: !uuid '37cce1b51539de2a81573ff1cebae4715fb1c6b7'
oldFile: null
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller:
newFile: !uuid 'ea499a990dd4fe83e55ef51038ec04c272bc4a76'
oldFile: !uuid '8f291c0c83289d946cd6468d1834d3c7135e7d6a'
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller/LoginController.java:
newFile: !uuid 'e03cafe0dc25219ee0fdee827607f6638ebce9f8'
oldFile: !uuid '0531bd9a98cd0e85d0be97ae36811270e3b54e21'
/dolphinscheduler-api/src/main/resources:
newFile: !uuid 'cfb7c53fbe38ee53dbaef183c2b773888fc0bba9'
oldFile: !uuid '0b423f343fed1019d9061dc5a2bc029b9e615527'
/dolphinscheduler-api/src/main/resources/application.yaml:
newFile: !uuid '911b8ac106100656df843e57b932ba79e1e8120e'
oldFile: !uuid '1165437972ce73921cd211fbf8051d8ad8df75ed'
/dolphinscheduler-api/src/test:
newFile: !uuid '0e86fb212b7f9c46fe3d14772d3408aefef54414'
oldFile: !uuid 'caf3ec30a66646f59a385d0fed9cc707029fa2c8'
/dolphinscheduler-api/src/test/java:
newFile: !uuid 'b9b9686cc77e9f4aadb013194f871d3e3ecadea8'
oldFile: !uuid '31f5069a79d95d06487a1ac0e4f4b0c36a63bcfd'
/dolphinscheduler-api/src/test/java/org:
newFile: !uuid '07b1831795951397b3b81c64678c8e17287a6c53'
oldFile: !uuid 'dc50f732dd8244543bb4e8fab2f2e7ca71e97ccb'
/dolphinscheduler-api/src/test/java/org/apache:
newFile: !uuid 'ff16f870be8dabdcb3016e9c018c2c03d89e6bb0'
oldFile: !uuid '7e32c87698ad3dae0f15fb34a001f3c1715dbfa9'
/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler:
newFile: !uuid 'c628824a81dc117f91d371bd9a3631a5aad7865a'
oldFile: !uuid '8de18ae4e8665d25d5f80e71f33b814153eff88c'
/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api:
newFile: !uuid '90de82d046de321dca4d5dd708cf1271ef6214c3'
oldFile: !uuid '9c4d0f2a6e6b1eb098b032ebfc6c13a9d2cd4bba'
/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/controller:
newFile: !uuid '4b276634b246f0c2f691b7570bb8e0c76c3a8c4d'
oldFile: !uuid 'a51a92d116784ca3c49f6492f8548003452f5c09'
/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/controller/LoginControllerTest.java:
newFile: !uuid '25a45181868436fd7db6d647d1e791fc97c887d2'
oldFile: !uuid '64913465f1231bb7d34c9260c788dcbcf1e44f68'
/dolphinscheduler-api/src/test/resources:
newFile: !uuid '1e025112e3651fae569f4a35d566eaed140bff39'
oldFile: !uuid 'fe3ae5f5164bf55bebe3ae1dab69497ac10dd7f6'
/dolphinscheduler-api/src/test/resources/application.yaml:
newFile: !uuid 'd6cd8ff0af31707aa48951f91d680594ffdd4c20'
oldFile: !uuid 'fda37e4ea477da474793cd0229791f1cc02cc087'
/dolphinscheduler-common:
newFile: !uuid 'b310cf4508b70c3375726d9c347b497fb0881db1'
oldFile: !uuid 'd4a32746927f11a0d054c7b2b19e0899b758f129'
/dolphinscheduler-common/src:
newFile: !uuid '5f5f8dfd4b0b084639c8a83c5bf258874d0a7eaa'
oldFile: !uuid '279bb56709e5cead090a21136190753d9dced11c'
/dolphinscheduler-common/src/main:
newFile: !uuid '2441ef986b5d7ec5bf80b3e5222aecea1f4fa918'
oldFile: !uuid '118cdc36d3f091883450bb0bbd8c2fae105ad801'
/dolphinscheduler-common/src/main/java:
newFile: !uuid '335b5e179a2bc693378a6aa05806c1dec1095b72'
oldFile: !uuid '48ff8c0b8c597410545ff119a4121b5f0ca16b70'
/dolphinscheduler-common/src/main/java/org:
newFile: !uuid '2151a9228563a49ca8028b129120ff7cc621895d'
oldFile: !uuid '6c81e8ae897f20e053685d21dd7cb31d2d15a2b1'
/dolphinscheduler-common/src/main/java/org/apache:
newFile: !uuid '53c924ee7874458997757e61daf31a9ba34f565b'
oldFile: !uuid '4c253df2761d3bad0c28467abc58851327814e2e'
/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler:
newFile: !uuid '72e46164e35eaadb3a77411195dc43027ad3eb1c'
oldFile: !uuid 'a1b3082fee6894284afcb60384f381c74e7cec03'
/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common:
newFile: !uuid '5912c2b89229db14fe10d7fb0882d23934306199'
oldFile: !uuid '405b7aac84d1901c451e7c4b1b3d138443458d06'
/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils:
newFile: !uuid '3fdd7753cb1680de1560093ff252ab42b8f1230c'
oldFile: !uuid 'c93cb3c72af1479f354292039c0291d91dc60112'
/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/OkHttpUtils.java:
newFile: !uuid 'ecae881b4801e1b332b2587c88a9c380dc51cc31'
oldFile: !uuid 'a7229a23e9b694e388bd08566a1c7c667f53bb57'
/dolphinscheduler-standalone-server:
newFile: !uuid 'bc3b7e0b39143d3cc1d3f140bb06dfe2c478964e'
oldFile: !uuid '72d87bc2038ef2d8179e986e497c2c1983be1373'
/dolphinscheduler-standalone-server/src:
newFile: !uuid 'e07f34f3c619baf2ff315e7d3fd98c6755a25f06'
oldFile: !uuid 'b40ccf49e84bf0ff0f3f23a75ad966f2e3283fa3'
/dolphinscheduler-standalone-server/src/main:
newFile: !uuid '838bb0aaf6efbca3ec1ea8484142dbbd814e385c'
oldFile: !uuid 'bd8de49c6f6774be8ed905310e7117da6ac27c10'
/dolphinscheduler-standalone-server/src/main/resources:
newFile: !uuid '02327c7b9054e4cd40dc28d29f8a8bdd7e966fe7'
oldFile: !uuid 'c9f03e358f84e488fc148485e3b95f5f08f1b4cd'
/dolphinscheduler-standalone-server/src/main/resources/application.yaml:
newFile: !uuid 'a9250b7392ef1b120588dbdd387a168ac777b843'
oldFile: !uuid '75ff196f0d90aa0783b9e3bb42b5d4fa48c77b46'
/dolphinscheduler-ui: /dolphinscheduler-ui:
newFile: !uuid '03f31d46553cee108ecfd4cf82ffecc8c385b345' newFile: !uuid 'fcee8986ce34541ea4c6686ee5f089cfc70629bf'
oldFile: !uuid '3b6cf13471c348aa1b73a185882f0a2142d1ae7f' oldFile: !uuid '03f31d46553cee108ecfd4cf82ffecc8c385b345'
/dolphinscheduler-ui/src: /dolphinscheduler-ui/src:
newFile: !uuid 'f6280df90dc5e7cb8f2822a509816b41a25cc1bb' newFile: !uuid '1268d295165fed7fcc03e5e53598fd55fa63263a'
oldFile: !uuid 'af378171f9c12c94d392beaa38d72879d5213270' oldFile: !uuid 'f6280df90dc5e7cb8f2822a509816b41a25cc1bb'
/dolphinscheduler-ui/src/locales:
newFile: !uuid '538dabb4b14d3800a8552c05e9d1ecca62e4dc86'
oldFile: !uuid '8da71eeb1574f4b6aa6b0c1e09d9461f442af16e'
/dolphinscheduler-ui/src/locales/en_US:
newFile: !uuid 'daf0801464f874edfc6b0ee291139ebe7d91cd7f'
oldFile: !uuid '2ebecacab66caa6039797c739852f9ae0aca0911'
/dolphinscheduler-ui/src/locales/en_US/login.ts:
newFile: !uuid '7d2cdcfbab5c62754aa345402355954391d96c36'
oldFile: !uuid '70ad9546a3d43d0d7dafa37a91466e697eaaa185'
/dolphinscheduler-ui/src/locales/zh_CN:
newFile: !uuid '15507528bb434f8b53309edbcbe1b1d37a1e51e9'
oldFile: !uuid '0e62d8b70a4367c686a38c66b11f909deb6e1576'
/dolphinscheduler-ui/src/locales/zh_CN/login.ts:
newFile: !uuid 'fbb802af08a404ec5215f88084f3d2f85eb807ea'
oldFile: !uuid '89bac0ea3fc2bfe7deae067b29bab53da020b654'
/dolphinscheduler-ui/src/service:
newFile: !uuid '679fce1678e12dadd2f5c222601b694a03dbc794'
oldFile: !uuid '3faa6dd6b56bbaa1af9a69bba9fb4e30c3cdcdc4'
/dolphinscheduler-ui/src/service/modules:
newFile: !uuid '8c9a700f87e6d0662582a5c5abe1f27175723b8b'
oldFile: !uuid '50f5110a128f8e33fb4c4ff4ded4d2a2a0938151'
/dolphinscheduler-ui/src/service/modules/login:
newFile: !uuid 'e4a400c1e2dcaac2039d6622b878ee6f316da6c7'
oldFile: !uuid '416239afc2e4b462ff7db4c17a9a2df5e639f361'
/dolphinscheduler-ui/src/service/modules/login/index.ts:
newFile: !uuid 'e095f932ae5a04021312abfccbdae2a43625be5f'
oldFile: !uuid 'e426b8330d73bd11886f1051f1622e796d502047'
/dolphinscheduler-ui/src/service/modules/login/types.ts:
newFile: !uuid '7765288ceccdc951e83289ab62898a9d49f9d61b'
oldFile: !uuid 'd0471de8dabc55d8663ce3c2f4ffbcf6a7c3bf4a'
/dolphinscheduler-ui/src/views: /dolphinscheduler-ui/src/views:
newFile: !uuid 'fadc9f4b7a65a7a693b279b6ff660cd38522af7d' newFile: !uuid '8ec39dc85cc259fd51bb9b5609374c576c99334b'
oldFile: !uuid 'a3cdeead55aa8c81efaeb779a7896c6a8f96d404' oldFile: !uuid 'fadc9f4b7a65a7a693b279b6ff660cd38522af7d'
/dolphinscheduler-ui/src/views/projects: /dolphinscheduler-ui/src/views/login:
newFile: !uuid '95b93c4205ca1b4067951110738fa500b225483f' newFile: !uuid '83113cd89a7e971c746ea635f940fc4b8036272b'
oldFile: !uuid '9fc27a09c226ca28dc5831d39ea1351c0a2d8e8f' oldFile: !uuid '658c9a7932924436ff9d1d5a3a94323f3fec8dff'
/dolphinscheduler-ui/src/views/projects/task: /dolphinscheduler-ui/src/views/login/index.module.scss:
newFile: !uuid '47dd6a20f43cade1e1fe79b6c699012e93278dc9' newFile: !uuid '250ea080febb0a56d0c1876955b8082a4bb172e6'
oldFile: !uuid '6213efee4a56d001513a3f8de71f61dac06de8b5' oldFile: !uuid 'e4605586ada692f39f97f5911fe8ab866621d855'
/dolphinscheduler-ui/src/views/projects/task/components: /dolphinscheduler-ui/src/views/login/index.tsx:
newFile: !uuid '345ab62eea8b14d882f021ffb75d84686147ae59' newFile: !uuid '066fa3f4fa4716f96274b9d127d5b1e736f4cad3'
oldFile: !uuid '0f755f4a5dc03d2a5ef828235268f143c94aeea4' oldFile: !uuid 'aa23755f3b0aaf82b08298fa6483c7068678f29c'
/dolphinscheduler-ui/src/views/projects/task/components/node: /dolphinscheduler-ui/src/views/login/use-login.ts:
newFile: !uuid '056b50165cd8dcab201120d594e565d5e30f6c7d' newFile: !uuid '0699af07ed6efe787b8e1dfaab3bd59f3d77175e'
oldFile: !uuid 'a179a67e5933eb7749896cd7238b13959dc91594' oldFile: !uuid 'b39037aa596123c2e07cf9bc132e36df2f1d2be6'
/dolphinscheduler-ui/src/views/projects/task/components/node/fields: gitCommitId: !uuid '70731a1617b9be6713042ee7d3adb60a33540de7'
newFile: !uuid '4ab95bf842010735a195c954cf32e1731dbdc4c6'
oldFile: !uuid '70139f4a9d7dc57b9879cacd5a478d84a9146d21'
/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-child-node.ts:
newFile: !uuid '98b232f2719a7024e33998bd8c3dfb006f271a34'
oldFile: !uuid 'f9a1be2c0b2f82f6ddbc53e61f854f0425e1bb7a'
gitCommitId: !uuid '502bd36fde3cc57e6119d8044e8a4ea5f27a30a0'
renames: { renames: {
} }
revisionId: 4299 revisionId: 4300

Loading…
Cancel
Save