This is an automated email from the ASF dual-hosted git repository.
zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new 014c5a5 Update documents for Proxy authentication (#10722)
014c5a5 is described below
commit 014c5a5c134c848c3ab805ae4afdda50b5bb903e
Author: 吴伟杰 <[email protected]>
AuthorDate: Wed Jun 9 08:15:30 2021 +0800
Update documents for Proxy authentication (#10722)
* Update documents for Proxy authentication
* Update proxy documents in dev manual
---
docs/document/content/dev-manual/proxy.cn.md | 8 ++++----
docs/document/content/dev-manual/proxy.en.md | 8 ++++----
.../shardingsphere-proxy/configuration/authentication.cn.md | 4 ++++
.../shardingsphere-proxy/configuration/authentication.en.md | 4 ++++
4 files changed, 16 insertions(+), 8 deletions(-)
diff --git a/docs/document/content/dev-manual/proxy.cn.md
b/docs/document/content/dev-manual/proxy.cn.md
index 6e2d012..73b6d79 100644
--- a/docs/document/content/dev-manual/proxy.cn.md
+++ b/docs/document/content/dev-manual/proxy.cn.md
@@ -36,7 +36,7 @@ chapter = true
| ------------------------------- | ---------------------------- |
| AuthorityProvideAlgorithm | 用户权限加载逻辑 |
-| *已知实现类* | *详细说明* |
-| -------------------------------------------------- |
------------------------ |
-| NativeAuthorityProviderAlgorithm | 基于后端数据库存取权限信息 |
-| AllPrivilegesPermittedAuthorityProviderAlgorithm | 默认授予所有权限(不鉴权) |
+| *已知实现类* | *Type* |
*详细说明*
|
+| -------------------------------------------------- |
------------------------ |
-----------------------------------------------------------------------------------
|
+| NativeAuthorityProviderAlgorithm | NATIVE
| 基于后端数据库存取 server.yaml 中配置的权限信息。如果用户不存在,则自动创建用户并默认赋予最高权限。 |
+| AllPrivilegesPermittedAuthorityProviderAlgorithm |
ALL_PRIVILEGES_PERMITTED | 默认授予所有权限(不鉴权),不会与实际数据库数据库交互。
|
diff --git a/docs/document/content/dev-manual/proxy.en.md
b/docs/document/content/dev-manual/proxy.en.md
index ed80368..a1efccc 100644
--- a/docs/document/content/dev-manual/proxy.en.md
+++ b/docs/document/content/dev-manual/proxy.en.md
@@ -36,7 +36,7 @@ chapter = true
| ------------------------------- | ------------------------------ |
| AuthorityProvideAlgorithm | User authority loading logic |
-| *Implementation Class* | *Description*
|
-| -------------------------------------------------- |
-------------------------------------------------------------- |
-| NativeAuthorityProviderAlgorithm | Persist user authority
into the backend database |
-| AllPrivilegesPermittedAuthorityProviderAlgorithm | All privileges granted
to user by default (No authentication) |
+| *Implementation Class* | *Type*
| *Description*
|
+| -------------------------------------------------- |
------------------------ |
----------------------------------------------------------------------------------------------------------------------
|
+| NativeAuthorityProviderAlgorithm | NATIVE
| Persist user authority defined in server.yaml into the backend database. An
admin user will be created if not existed. |
+| AllPrivilegesPermittedAuthorityProviderAlgorithm |
ALL_PRIVILEGES_PERMITTED | All privileges granted to user by default (No
authentication). Will not interact with the actual database. |
diff --git
a/docs/document/content/user-manual/shardingsphere-proxy/configuration/authentication.cn.md
b/docs/document/content/user-manual/shardingsphere-proxy/configuration/authentication.cn.md
index b64afb7..3540113 100644
---
a/docs/document/content/user-manual/shardingsphere-proxy/configuration/authentication.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-proxy/configuration/authentication.cn.md
@@ -15,3 +15,7 @@ rules:
provider:
type: NATIVE
```
+
+hostname 为 `%` 或空字符串,则代表不限制 host。
+
+provider 的 type 必须显式指定,具体实现可以参考 [5.11
Proxy](/document/current/cn/dev-manual/proxy)
diff --git
a/docs/document/content/user-manual/shardingsphere-proxy/configuration/authentication.en.md
b/docs/document/content/user-manual/shardingsphere-proxy/configuration/authentication.en.md
index 73f474a..52aa941 100644
---
a/docs/document/content/user-manual/shardingsphere-proxy/configuration/authentication.en.md
+++
b/docs/document/content/user-manual/shardingsphere-proxy/configuration/authentication.en.md
@@ -14,3 +14,7 @@ rules:
provider:
type: NATIVE
```
+
+If the hostname is `%` or empty, it means no restrict to the user's host.
+
+The type of the provider must be explicitly specified. Refer to [5.11
Proxy](/document/current/en/dev-manual/proxy) for more implementations.