This is an automated email from the ASF dual-hosted git repository.
liujun pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo.git.
from fa157de Refactor: remove NetUtils.getHostAddress() and relace it with
NetUtils.getLocalHost() (#5526)
add d5b0875 [WIP] support sign and auth the request (#5524)
No new revisions were added by this update.
Summary of changes:
.../dubbo/config/AbstractInterfaceConfig.java | 11 +++
.../dubbo-auth}/pom.xml | 23 ++---
.../dubbo/auth/AccessKeyAuthenticationHelper.java | 93 +++++++++++++++++++++
.../java/org/apache/dubbo/auth}/Constants.java | 28 +++++--
.../apache/dubbo/auth/DefaultAccessKeyStorage.java | 42 +++-------
.../auth/exception/AccessKeyNotFoundException.java | 69 +++++++--------
.../dubbo/auth/filter/ConsumerSignFilter.java | 94 +++++++++++----------
.../dubbo/auth/filter/ProviderAuthFilter.java | 58 +++++++++++++
.../org/apache/dubbo/auth/model/AccessKeyPair.java | 89 ++++++++++++++++++++
.../apache/dubbo/auth/spi/AccessKeyStorage.java | 78 ++++++++---------
.../dubbo/auth/spi/AuthenticationHelper.java | 81 +++++++++---------
.../apache/dubbo/auth/utils/SignatureUtils.java | 97 ++++++++++++++++++++++
.../org.apache.dubbo.auth.spi.AccessKeyStorage | 1 +
.../org.apache.dubbo.auth.spi.AuthenticationHelper | 1 +
.../dubbo/internal/org.apache.dubbo.rpc.Filter | 2 +
.../dubbo/auth/utils/SignatureUtilsTest.java | 49 ++++++-----
dubbo-plugin/pom.xml | 1 +
17 files changed, 594 insertions(+), 223 deletions(-)
copy {dubbo-rpc/dubbo-rpc-rmi => dubbo-plugin/dubbo-auth}/pom.xml (76%)
create mode 100644
dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/AccessKeyAuthenticationHelper.java
copy
{dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/support
=> dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth}/Constants.java
(56%)
copy
dubbo-compatible/src/test/java/org/apache/dubbo/rpc/cluster/NewRouter.java =>
dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/DefaultAccessKeyStorage.java
(57%)
copy
dubbo-common/src/main/java/org/apache/dubbo/common/json/ParseException.java =>
dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/exception/AccessKeyNotFoundException.java
(68%)
copy
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/ClassLoaderFilter.java
=>
dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/filter/ConsumerSignFilter.java
(58%)
create mode 100644
dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/filter/ProviderAuthFilter.java
create mode 100644
dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/model/AccessKeyPair.java
copy
dubbo-monitor/dubbo-monitor-api/src/main/java/org/apache/dubbo/monitor/MonitorFactory.java
=>
dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/spi/AccessKeyStorage.java
(67%)
copy
dubbo-monitor/dubbo-monitor-api/src/main/java/org/apache/dubbo/monitor/MonitorFactory.java
=>
dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/spi/AuthenticationHelper.java
(65%)
create mode 100644
dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/utils/SignatureUtils.java
create mode 100644
dubbo-plugin/dubbo-auth/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.auth.spi.AccessKeyStorage
create mode 100644
dubbo-plugin/dubbo-auth/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.auth.spi.AuthenticationHelper
create mode 100644
dubbo-plugin/dubbo-auth/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.Filter
copy
dubbo-compatible/src/test/java/org/apache/dubbo/rpc/cluster/RouterTest.java =>
dubbo-plugin/dubbo-auth/src/test/java/org/apache/dubbo/auth/utils/SignatureUtilsTest.java
(54%)