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%)