Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zero trust security mechanism in mesh #14002

Open
wants to merge 66 commits into
base: 3.3-dev-xds
Choose a base branch
from

Commits on Mar 27, 2024

  1. xDS security init commit

    wuyuhao committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    207d3ec View commit details
    Browse the repository at this point in the history
  2. xDS security init commit

    wuyuhao committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    40f577d View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. xDS security init commit

    wuyuhao committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    6c377b7 View commit details
    Browse the repository at this point in the history
  2. Provides mTLS DEMO

    wuyuhao committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    ddb6660 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Provides mTLS DEMO

    wuyuhao committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    712d281 View commit details
    Browse the repository at this point in the history
  2. Authz improvement & bug fix

    wuyuhao committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    b3d3d80 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

  1. Supports wildcard matching of rule properties

    wuyuhao committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    5c8b80e View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Refactor some interface

    wuyuhao committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    56f6f49 View commit details
    Browse the repository at this point in the history
  2. Bugfix & refactor

    wuyuhao committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    e8eff0f View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Refactor XdsProtocols resource listen

    wuyuhao committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    8b6e783 View commit details
    Browse the repository at this point in the history
  2. Support permissive mTLS

    wuyuhao committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    521588a View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. init xds

    Tomoko-hjf committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    6ef3b65 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71017c8 View commit details
    Browse the repository at this point in the history
  3. Add test & AuthorizationPolicy auto update

    wuyuhao committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    1e1df80 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. provides support of LDS based RBAC filter

    wuyuhao committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    ec20c8c View commit details
    Browse the repository at this point in the history
  2. provides support of JWT authentication

    wuyuhao committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    66e0148 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. provides support of JWT authentication

    wuyuhao committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    5d55c12 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. code style optimize

    wuyuhao committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    e0da7de View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    63005d3 View commit details
    Browse the repository at this point in the history
  2. Format code

    Tomoko-hjf committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    3ae10a3 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Bug fix & Add test

    wuyuhao committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    587bff4 View commit details
    Browse the repository at this point in the history
  2. Add LOG action support

    wuyuhao committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    b9e47ed View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    f3e24a7 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'xds-task/3.3-dev-xds-security' into 3.3…

    …-dev-xds-security
    
    # Conflicts:
    #	dubbo-xds/src/main/java/org/apache/dubbo/xds/directory/XdsDirectory.java
    #	dubbo-xds/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.xds.security.authz.RuleProvider
    wuyuhao committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    d40de75 View commit details
    Browse the repository at this point in the history
  3. Clean up codes

    wuyuhao committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    d8b8ae4 View commit details
    Browse the repository at this point in the history
  4. Clean up codes

    wuyuhao committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    bc0607b View commit details
    Browse the repository at this point in the history
  5. Clean up codes

    wuyuhao committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    6df808a View commit details
    Browse the repository at this point in the history
  6. Clean up codes

    wuyuhao committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    636c468 View commit details
    Browse the repository at this point in the history
  7. Fix config check

    wuyuhao committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    91904f7 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Fix bean initialize

    wuyuhao committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    c280b39 View commit details
    Browse the repository at this point in the history
  2. Fix bean initialize

    wuyuhao committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    3e924ba View commit details
    Browse the repository at this point in the history
  3. Disable xds local test

    wuyuhao committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    fab1be7 View commit details
    Browse the repository at this point in the history
  4. Code style fix

    wuyuhao committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    b6e1224 View commit details
    Browse the repository at this point in the history
  5. Add SPI def in pom

    wuyuhao committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    b24777a View commit details
    Browse the repository at this point in the history
  6. Add SPI def in pom

    wuyuhao committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    99449c0 View commit details
    Browse the repository at this point in the history
  7. Add SPI def in pom

    wuyuhao committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    d107494 View commit details
    Browse the repository at this point in the history
  8. Add SPI def in pom

    wuyuhao committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    95929dc View commit details
    Browse the repository at this point in the history
  9. Add SPI def in pom

    wuyuhao committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    5d57e35 View commit details
    Browse the repository at this point in the history
  10. Delete jwkSource

    wuyuhao committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    8018893 View commit details
    Browse the repository at this point in the history
  11. Delete jwkSource

    wuyuhao committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    0c380b0 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. Add SPI def in pom

    nameles committed May 5, 2024
    Configuration menu
    Copy the full SHA
    f16a573 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Add more complete xds tls config support

    wuyuhao committed May 7, 2024
    Configuration menu
    Copy the full SHA
    a9c7437 View commit details
    Browse the repository at this point in the history
  2. Add newly create spi

    wuyuhao committed May 7, 2024
    Configuration menu
    Copy the full SHA
    41a7caa View commit details
    Browse the repository at this point in the history
  3. Fix compile issue

    wuyuhao committed May 7, 2024
    Configuration menu
    Copy the full SHA
    b85c53b View commit details
    Browse the repository at this point in the history
  4. Support permissive mTLS & code cleanup

    wuyuhao committed May 7, 2024
    Configuration menu
    Copy the full SHA
    f6269d8 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Add dependency

    wuyuhao committed May 8, 2024
    Configuration menu
    Copy the full SHA
    22b08c3 View commit details
    Browse the repository at this point in the history
  2. Add FileWatcher LRU cache

    wuyuhao committed May 8, 2024
    Configuration menu
    Copy the full SHA
    95af699 View commit details
    Browse the repository at this point in the history
  3. Fix xds env config

    wuyuhao committed May 8, 2024
    Configuration menu
    Copy the full SHA
    01df438 View commit details
    Browse the repository at this point in the history
  4. Fix error code

    wuyuhao committed May 8, 2024
    Configuration menu
    Copy the full SHA
    9d36a8d View commit details
    Browse the repository at this point in the history
  5. Format

    wuyuhao committed May 8, 2024
    Configuration menu
    Copy the full SHA
    816175c View commit details
    Browse the repository at this point in the history
  6. Refactor RequestCredential resolving

    wuyuhao committed May 8, 2024
    Configuration menu
    Copy the full SHA
    ca2f323 View commit details
    Browse the repository at this point in the history
  7. Add dependencies version

    wuyuhao committed May 8, 2024
    Configuration menu
    Copy the full SHA
    7dadee1 View commit details
    Browse the repository at this point in the history
  8. Refactor ServiceIdentitySource

    wuyuhao committed May 8, 2024
    Configuration menu
    Copy the full SHA
    b2a55c6 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Add support for RemoteIdentitySource

    wuyuhao committed May 9, 2024
    Configuration menu
    Copy the full SHA
    1d761d3 View commit details
    Browse the repository at this point in the history
  2. Complete FileWatcher

    wuyuhao committed May 9, 2024
    Configuration menu
    Copy the full SHA
    004010d View commit details
    Browse the repository at this point in the history
  3. Complete FileWatcher

    wuyuhao committed May 9, 2024
    Configuration menu
    Copy the full SHA
    4cd1cc4 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Add independent spiffe identity support

    wuyuhao committed May 10, 2024
    Configuration menu
    Copy the full SHA
    fa50946 View commit details
    Browse the repository at this point in the history
  2. Add independent spiffe identity support

    wuyuhao committed May 10, 2024
    Configuration menu
    Copy the full SHA
    a72d989 View commit details
    Browse the repository at this point in the history
  3. Fix test

    wuyuhao committed May 10, 2024
    Configuration menu
    Copy the full SHA
    c2a1d2d View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. Fix test

    wuyuhao committed May 11, 2024
    Configuration menu
    Copy the full SHA
    177a278 View commit details
    Browse the repository at this point in the history
  2. Format

    wuyuhao committed May 11, 2024
    Configuration menu
    Copy the full SHA
    33d2c5b View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Optimize spiffe url resolving

    wuyuhao committed May 15, 2024
    Configuration menu
    Copy the full SHA
    c0f10e8 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Add test

    wuyuhao committed May 20, 2024
    Configuration menu
    Copy the full SHA
    751e746 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    0893517 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0babad0 View commit details
    Browse the repository at this point in the history
  3. Add comments

    wuyuhao committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    dcfd16a View commit details
    Browse the repository at this point in the history