You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by li...@apache.org on 2019/06/22 03:22:53 UTC

[servicecomb-fence] 05/12: Merge pull request #2 from liubao68/master

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

liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-fence.git

commit 199f7a341878ccad826237533b8cb30c28d6fdb0
Merge: b4451da 1d2e250
Author: bao liu <ba...@huawei.com>
AuthorDate: Fri May 31 17:03:02 2019 +0800

    Merge pull request #2 from liubao68/master
    
    [SCB-1293]add TokenStore to support stateless and stateful session management

 .../server/PasswordTokenGranter.java               |  51 ++++-----
 .../server/RefreshTokenTokenGranter.java           |  77 ++++++--------
 .../authentication/server/TokenEndpoint.java       |   6 +-
 .../authentication/server/TokenGranter.java        |   4 +-
 api/authentication-server/service/pom.xml          |   8 ++
 .../server/{Token.java => TokenResponse.java}      |  13 ++-
 .../authentication/server/TokenService.java        |   2 +-
 .../token/AbstractSessionIDTokenStore.java}        |   7 +-
 .../token/InMemorySessionIDTokenStore.java}        |  32 +++---
 .../servicecomb/authentication/token/JWTToken.java |  85 +++++++++++++++
 .../authentication/token/JWTTokenStore.java        |  71 +++++++++++++
 .../authentication/token/SessionIDToken.java       |  76 +++++++++++++
 .../servicecomb/authentication/token/Token.java}   |  18 +++-
 .../authentication/token/TokenStore.java}          |  10 +-
 .../servicecomb/authentication/util/Constants.java |   5 +-
 .../authentication/edge/AuthHandler.java           |  17 +--
 .../authentication/edge/AuthenticationFilter.java  |   0
 .../edge/AuthenticationServerTokenEndpoint.java}   |  27 ++---
 .../edge/CustomVertxRestDispatcher.java            |   1 +
 .../authentication/edge/EdgeTokenStore.java}       |  10 +-
 .../edge/InMemoryEdgeTokenStore.java}              |  28 +++--
 .../authentication/edge/InternalAccessHandler.java |   0
 .../authentication/edge/TokenEndpoint.java         |  65 ++++++++++++
 ...servicecomb.common.rest.filter.HttpServerFilter |   0
 ...cecomb.transport.rest.vertx.VertxHttpDispatcher |   2 +-
 .../src/main/resources/config/cse.handler.xml      |   0
 api/edge-service/service/pom.xml                   |   3 +-
 .../authentication/edge}/TokenService.java         |   8 +-
 .../resource/ResourceAuthHandler.java              |  24 ++---
 docs/zh_CN/developersGuide.md                      |  97 ++++++++++++-----
 .../AuthenticationConfiguration.java               |  30 ++++--
 .../authentication/AuthenticationTestCase.java     | 117 ++++++++-------------
 .../authentication/BootEventListener.java          |   7 +-
 .../authentication/GateRestTemplate.java           |   9 ++
 .../gateway/AuthenticationConfiguration.java       |  10 +-
 .../resource/AuthenticationConfiguration.java      |  19 +++-
 36 files changed, 652 insertions(+), 287 deletions(-)