You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by li...@apache.org on 2019/12/25 09:19:43 UTC
[dubbo] branch master updated (fa157de -> d5b0875)
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%)