{"kind": "auth", "major": "18", "item": {"slug": "radius", "name": "radius", "name_zh": "", "category": "\u8eab\u4efd\u8ba4\u8bc1\u4e0e\u8bbf\u95ee\u63a7\u5236", "summary": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "aliases": [], "content_hash": "41a6dd6491675dbc1f06323e27bc5cb56f755ddfe55c53a48add3c4aa52a11b7", "versions": {"10": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9", "catalog_fingerprint": "691be281b476dde4374d7f805b2bacc2e75bdef40f1e9d3d42e91f97fe95cfd0"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, {"url": "/docs/10/auth-methods.html#AUTH-RADIUS", "path": "auth-methods.html", "label": "PostgreSQL 10 English manual", "sha256": "856d36a3fdfe8c45a25832e49bd07e9b7480f2ff9a33e58ac7c392630149bc34"}, {"url": "/docs/10/auth-pg-hba-conf.html", "path": "auth-pg-hba-conf.html", "label": "PostgreSQL 10 English manual", "sha256": "04fed609a50e8fd3013ffebb83039c544d39b6c73a6c2b2e23cd7864a70b42da"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/10/auth-methods.html#AUTH-RADIUS", "anchor": "AUTH-RADIUS", "locale": "zh-Hans", "version": "10", "build_id": 63, "page_key": "auth-methods.html", "extraction": "concept-introduction", "source_hash": "8fb4c6dc36608a9ecf52bdf7b36e63ea678b09c7cb90191e4752e62ba5911e49", "fragment_sha256": "735a95f902d07d9d5f925e1fb6d642302b727f9c73d756e3a83c23987f3d0101", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:62997ea80516ad012fbf6359de33f3b016b54c47e2df76e75606116b4baaf8e5", "translated_from_revision": null}, "body_sha256": "ee5adf73935548511b8fe2f74265c1fc5ec6766db60a56ab21148d9957b20ff5", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "facts_zh": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "sections": [], "center_zh": {"title": "radius", "locale": "zh-Hans", "source": {"key": "radius", "locale": "zh-Hans", "version": "10", "text_hash": "c34e9cc71dfe18e7e96fbc86e5baebe3a6a320f20d1ac0575a10c2efb981856d", "collection": "auth", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "payload": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/10/auth-methods.html#AUTH-RADIUS", "anchor": "AUTH-RADIUS", "locale": "zh-Hans", "version": "10", "build_id": 63, "page_key": "auth-methods.html", "extraction": "concept-introduction", "source_hash": "8fb4c6dc36608a9ecf52bdf7b36e63ea678b09c7cb90191e4752e62ba5911e49", "fragment_sha256": "735a95f902d07d9d5f925e1fb6d642302b727f9c73d756e3a83c23987f3d0101", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:62997ea80516ad012fbf6359de33f3b016b54c47e2df76e75606116b4baaf8e5", "translated_from_revision": null}, "body_sha256": "ee5adf73935548511b8fe2f74265c1fc5ec6766db60a56ab21148d9957b20ff5", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "sections": [], "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code class=\"literal\">password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code class=\"literal\">Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code class=\"literal\">user name</code>\u3001<code class=\"literal\">password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code class=\"literal\">NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code class=\"literal\">Access Accept</code> \u6216 <code class=\"literal\">Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/10/auth-methods.html#AUTH-RADIUS\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "version": "10", "link_map": {"/zh/docs/10/auth-methods.html#AUTH-RADIUS": "/docs/10/auth-methods.html#AUTH-RADIUS"}, "body_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/10/auth-methods.html#AUTH-RADIUS\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "449cafdcdf0e3f260c43692845c203468cad836b312e5f8dfc3e39f17f9e0ef5", "content_hash": "c34e9cc71dfe18e7e96fbc86e5baebe3a6a320f20d1ac0575a10c2efb981856d", "source_database": "center", "source_revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "", "tables_zh": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "attributes": {"method": "radius", "inventory": "User-visible source authentication method", "configuration": "pg_hba.conf"}, "description": ["\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002"], "manual_html": "", "manual_path": "/docs/10/auth-methods.html#AUTH-RADIUS", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/10/auth-methods.html", "method": "same-major semantic node", "sha256": "128b4f29cf06d6bde5b9e357daacb6d538044ee392e4aece0e31c90b0a37b647", "language": "zh", "matched_nodes": ["#AUTH-METHODS/div[10]/div[6]/dl[0]/dd[1]", "#AUTH-METHODS/div[10]/div[6]/dl[0]/dd[3]", "#AUTH-METHODS/div[10]/div[6]/dl[0]/dd[3]/div[1]/p[1]", "#AUTH-METHODS/div[10]/div[6]/dl[0]/dd[3]/p[0]", "#AUTH-METHODS/div[10]/div[6]/dl[0]/dd[5]", "#AUTH-METHODS/div[10]/div[6]/dl[0]/dd[7]", "#AUTH-METHODS/div[10]/p[2]", "#AUTH-METHODS/div[10]/p[3]", "#AUTH-METHODS/div[10]/p[4]", "#AUTH-METHODS/div[10]/p[5]", "#AUTH-METHODS/div[10]/p[7]", "#AUTH-METHODS/div[1]/dl[0]/dt[7]", "#AUTH-METHODS/div[7]/div[3]/h3[0]"]}], "language": "zh", "original_text": {"/versions/10/description/0": "Authenticate using a RADIUS server. See Section 20.3.8 for details.", "/versions/10/facts/0/label": "Method", "/versions/10/facts/1/label": "Configuration", "/versions/10/facts/2/label": "Inventory", "/versions/10/facts/2/value": "User-visible source authentication method", "/versions/10/tables/0/title": "Documented method options and alternatives", "/versions/10/tables/0/columns/0/label": "Option or term", "/versions/10/tables/0/columns/1/label": "Meaning", "/versions/10/tables/0/rows/0/description": "The DNS names or IP addresses of the RADIUS servers to connect to. This parameter is required.", "/versions/10/tables/0/rows/1/description": "The shared secrets used when talking securely to the RADIUS servers. This must have exactly the same value on the PostgreSQL and RADIUS servers. It is recommended that this be a string of at least 16 characters. This parameter is required. Note The encryption vector used will only be cryptographically strong if PostgreSQL is built with support for OpenSSL . In other cases, the transmission to the RADIUS server should only be considered obfuscated, not secured, and external security measures should be applied if necessary.", "/versions/10/tables/0/rows/2/description": "The port numbers to connect to on the RADIUS servers. If no port is specified, the default RADIUS port ( 1812 ) will be used.", "/versions/10/tables/0/rows/3/description": "The strings to be used as NAS Identifier in the RADIUS requests. This parameter can be used, for example, to identify which database cluster the user is attempting to connect to, which can be useful for policy matching on the RADIUS server. If no identifier is specified, the default postgresql will be used."}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "70f4142039bb19e5fd393ae5e270a64c0256b8a06c98b6d9a6e49a58be82b99b", "canonical_center_text_hash": "c34e9cc71dfe18e7e96fbc86e5baebe3a6a320f20d1ac0575a10c2efb981856d"}, "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "comparison_data": {"method": "radius", "documented_option_names": ["radiusidentifiers", "radiusports", "radiussecrets", "radiusservers"]}, "comparison_hash": "084932634de939bfac07ac9c692a7d4dd0c6593c73dd494f2f0ccbad15d6f1a4", "manual_language": "zh", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/10/auth-methods.html#AUTH-RADIUS\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "11": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0", "catalog_fingerprint": "8f21f4444b7f68923f4762af0eb7937fa2907026e91249483e79050de012c901"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, {"url": "/docs/11/auth-radius.html", "path": "auth-radius.html", "label": "PostgreSQL 11 English manual", "sha256": "69a32a9d89ec8d7e57227f97390cd5c9042c3bc0ef4ee3e73d0892d3ffad7e37"}, {"url": "/docs/11/auth-pg-hba-conf.html", "path": "auth-pg-hba-conf.html", "label": "PostgreSQL 11 English manual", "sha256": "5477c61a002171f5b4c462052d91231c405f39d89d825faf71e52fbae358eef7"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/11/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "11", "build_id": 64, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "d9a7687d151ed8e00781d7d0b0c1a1223a21bca9a39190245c76e954486e7b8a", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:ef5c7bc074acae9795db16e6b7482aea3b222bd4bcce0f76831332b97a21e8a1", "translated_from_revision": null}, "body_sha256": "679e6a69441477beb51d1ea7b1c4bcf6b1935ffcb0f45db96ca128927c626ee4", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "facts_zh": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "sections": [], "center_zh": {"title": "radius", "locale": "zh-Hans", "source": {"key": "radius", "locale": "zh-Hans", "version": "11", "text_hash": "f01eced2e9414dd3a239f4aa5b5f7f86f71b962085b86988593f456d3427d7da", "collection": "auth", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "payload": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/11/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "11", "build_id": 64, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "d9a7687d151ed8e00781d7d0b0c1a1223a21bca9a39190245c76e954486e7b8a", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:ef5c7bc074acae9795db16e6b7482aea3b222bd4bcce0f76831332b97a21e8a1", "translated_from_revision": null}, "body_sha256": "679e6a69441477beb51d1ea7b1c4bcf6b1935ffcb0f45db96ca128927c626ee4", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "sections": [], "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code class=\"literal\">password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code class=\"literal\">Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code class=\"literal\">user name</code>\u3001<code class=\"literal\">password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code class=\"literal\">NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code class=\"literal\">Access Accept</code> \u6216 <code class=\"literal\">Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/11/auth-radius.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "version": "11", "link_map": {"/zh/docs/11/auth-radius.html": "/docs/11/auth-radius.html"}, "body_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/11/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "8405e6cecaa7f11cf3e48ce39aa585115fbf2ec042fa75e636ae45999e9d537b", "content_hash": "f01eced2e9414dd3a239f4aa5b5f7f86f71b962085b86988593f456d3427d7da", "source_database": "center", "source_revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "", "tables_zh": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "attributes": {"method": "radius", "inventory": "User-visible source authentication method", "configuration": "pg_hba.conf"}, "description": ["\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002"], "manual_html": "", "manual_path": "/docs/11/auth-radius.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/11/auth-radius.html", "method": "same-major semantic node", "sha256": "0de2dad39ab81458e653f86c424eb8c9f1ac36306598be262f9b72b5eca429a7", "language": "zh", "matched_nodes": ["#AUTH-RADIUS/div[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/h3[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/p[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/p[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[5]", "#AUTH-RADIUS/div[6]/dl[0]/dd[7]", "#AUTH-RADIUS/p[2]", "#AUTH-RADIUS/p[3]", "#AUTH-RADIUS/p[4]", "#AUTH-RADIUS/p[5]", "#AUTH-RADIUS/p[7]"]}], "language": "zh", "original_text": {"/versions/11/description/0": "Authenticate using a RADIUS server. See Section 20.11 for details.", "/versions/11/facts/0/label": "Method", "/versions/11/facts/1/label": "Configuration", "/versions/11/facts/2/label": "Inventory", "/versions/11/facts/2/value": "User-visible source authentication method", "/versions/11/tables/0/title": "Documented method options and alternatives", "/versions/11/tables/0/columns/0/label": "Option or term", "/versions/11/tables/0/columns/1/label": "Meaning", "/versions/11/tables/0/rows/0/description": "The DNS names or IP addresses of the RADIUS servers to connect to. This parameter is required.", "/versions/11/tables/0/rows/1/description": "The shared secrets used when talking securely to the RADIUS servers. This must have exactly the same value on the PostgreSQL and RADIUS servers. It is recommended that this be a string of at least 16 characters. This parameter is required. Note The encryption vector used will only be cryptographically strong if PostgreSQL is built with support for OpenSSL . In other cases, the transmission to the RADIUS server should only be considered obfuscated, not secured, and external security measures should be applied if necessary.", "/versions/11/tables/0/rows/2/description": "The port numbers to connect to on the RADIUS servers. If no port is specified, the default RADIUS port ( 1812 ) will be used.", "/versions/11/tables/0/rows/3/description": "The strings to be used as NAS Identifier in the RADIUS requests. This parameter can be used, for example, to identify which database cluster the user is attempting to connect to, which can be useful for policy matching on the RADIUS server. If no identifier is specified, the default postgresql will be used."}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "3e85a631f4d237a9199edd25d2242dd07da297f58bc23ea8003e9422bec5a204", "canonical_center_text_hash": "f01eced2e9414dd3a239f4aa5b5f7f86f71b962085b86988593f456d3427d7da"}, "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "comparison_data": {"method": "radius", "documented_option_names": ["radiusidentifiers", "radiusports", "radiussecrets", "radiusservers"]}, "comparison_hash": "084932634de939bfac07ac9c692a7d4dd0c6593c73dd494f2f0ccbad15d6f1a4", "manual_language": "zh", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/11/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "12": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b", "catalog_fingerprint": "9f857f4ee4875f9c7de6bfc9df4b757dec8b3a0bb88eadb519c7bd267bd56149"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, {"url": "/docs/12/auth-radius.html", "path": "auth-radius.html", "label": "PostgreSQL 12 English manual", "sha256": "129f40ba492bdcb60f299d868dd5daa754ad966369c3f0d07ae1bbd9946b71c8"}, {"url": "/docs/12/auth-pg-hba-conf.html", "path": "auth-pg-hba-conf.html", "label": "PostgreSQL 12 English manual", "sha256": "07e8cddcb38076c86dab95b72c4380a7a325f22401b5b7f9af5dd4931876f2cb"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/12/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "12", "build_id": 65, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "312c4691cf1eb0c2609d7d8dfea3b15db4bdab8bdb0f3ce87dffd9393fb2c67e", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:86d2ff781f93e1de17122ebc514d5e64fcb63fed15941f496d7e146c6dcc7a49", "translated_from_revision": null}, "body_sha256": "24f224e3d323e5801f5c9e755ebcef8a2a78926b0d8014debbde2cc18d5cc049", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "facts_zh": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "sections": [], "center_zh": {"title": "radius", "locale": "zh-Hans", "source": {"key": "radius", "locale": "zh-Hans", "version": "12", "text_hash": "c0ea5413311e43e94a5523ec12d398f6343b415a385f3c4fdb6ba3ffba9576aa", "collection": "auth", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "payload": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/12/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "12", "build_id": 65, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "312c4691cf1eb0c2609d7d8dfea3b15db4bdab8bdb0f3ce87dffd9393fb2c67e", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:86d2ff781f93e1de17122ebc514d5e64fcb63fed15941f496d7e146c6dcc7a49", "translated_from_revision": null}, "body_sha256": "24f224e3d323e5801f5c9e755ebcef8a2a78926b0d8014debbde2cc18d5cc049", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "sections": [], "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code class=\"literal\">password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code class=\"literal\">Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code class=\"literal\">user name</code>\u3001<code class=\"literal\">password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code class=\"literal\">NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code class=\"literal\">Access Accept</code> \u6216 <code class=\"literal\">Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/12/auth-radius.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "version": "12", "link_map": {"/zh/docs/12/auth-radius.html": "/docs/12/auth-radius.html"}, "body_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/12/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "15d65528a0c02fd9f270905b6496f89b8f334e5d94eee28825f7bc8f15f94c20", "content_hash": "c0ea5413311e43e94a5523ec12d398f6343b415a385f3c4fdb6ba3ffba9576aa", "source_database": "center", "source_revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "", "tables_zh": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "attributes": {"method": "radius", "inventory": "User-visible source authentication method", "configuration": "pg_hba.conf"}, "description": ["\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002"], "manual_html": "", "manual_path": "/docs/12/auth-radius.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/12/auth-radius.html", "method": "same-major semantic node", "sha256": "880917113cd1498cc753b88dd063c167cb3d0a40e6b6d402565deeb1dafe4a7f", "language": "zh", "matched_nodes": ["#AUTH-RADIUS/div[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/h3[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/p[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/p[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[5]", "#AUTH-RADIUS/div[6]/dl[0]/dd[7]", "#AUTH-RADIUS/p[2]", "#AUTH-RADIUS/p[3]", "#AUTH-RADIUS/p[4]", "#AUTH-RADIUS/p[5]", "#AUTH-RADIUS/p[7]"]}], "language": "zh", "original_text": {"/versions/12/description/0": "Authenticate using a RADIUS server. See Section 20.11 for details.", "/versions/12/facts/0/label": "Method", "/versions/12/facts/1/label": "Configuration", "/versions/12/facts/2/label": "Inventory", "/versions/12/facts/2/value": "User-visible source authentication method", "/versions/12/tables/0/title": "Documented method options and alternatives", "/versions/12/tables/0/columns/0/label": "Option or term", "/versions/12/tables/0/columns/1/label": "Meaning", "/versions/12/tables/0/rows/0/description": "The DNS names or IP addresses of the RADIUS servers to connect to. This parameter is required.", "/versions/12/tables/0/rows/1/description": "The shared secrets used when talking securely to the RADIUS servers. This must have exactly the same value on the PostgreSQL and RADIUS servers. It is recommended that this be a string of at least 16 characters. This parameter is required. Note The encryption vector used will only be cryptographically strong if PostgreSQL is built with support for OpenSSL . In other cases, the transmission to the RADIUS server should only be considered obfuscated, not secured, and external security measures should be applied if necessary.", "/versions/12/tables/0/rows/2/description": "The port numbers to connect to on the RADIUS servers. If no port is specified, the default RADIUS port ( 1812 ) will be used.", "/versions/12/tables/0/rows/3/description": "The strings to be used as NAS Identifier in the RADIUS requests. This parameter can be used, for example, to identify which database cluster the user is attempting to connect to, which can be useful for policy matching on the RADIUS server. If no identifier is specified, the default postgresql will be used."}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "c22385ebdd848160f899729d88640fbf2f49a4845ed9698353865a048a32a76d", "canonical_center_text_hash": "c0ea5413311e43e94a5523ec12d398f6343b415a385f3c4fdb6ba3ffba9576aa"}, "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "comparison_data": {"method": "radius", "documented_option_names": ["radiusidentifiers", "radiusports", "radiussecrets", "radiusservers"]}, "comparison_hash": "084932634de939bfac07ac9c692a7d4dd0c6593c73dd494f2f0ccbad15d6f1a4", "manual_language": "zh", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/12/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "13": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6", "catalog_fingerprint": "c7015c845255c9d721c547c8ab9ef37825d332588c9691d982e6906b7d571002"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, {"url": "/docs/13/auth-radius.html", "path": "auth-radius.html", "label": "PostgreSQL 13 English manual", "sha256": "8b856325e93363b1b1c81543292410374f7082bb87c6a0a2819a9bd730597f44"}, {"url": "/docs/13/auth-pg-hba-conf.html", "path": "auth-pg-hba-conf.html", "label": "PostgreSQL 13 English manual", "sha256": "3cc6ce851945cba450e6b26ecf9cae1efd3c03fb7b55e17876f4d9ea418a7c2e"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/13/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "13", "build_id": 66, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "9f223483b277152188798fa24e212b356150fad8756210b1b028486687bfc105", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:a13a825c39f0268ef1cfe9137e283e38d0da73b2d7894f0733c7b26372a4f6a4", "translated_from_revision": null}, "body_sha256": "6d0442cbd05c5f65285ac881c3bd1cf558eca1cec669030d8f79878b33ce058a", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "facts_zh": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "sections": [], "center_zh": {"title": "radius", "locale": "zh-Hans", "source": {"key": "radius", "locale": "zh-Hans", "version": "13", "text_hash": "8372e7d52721fc14e54222e7018b8ee7cef03a80f7ae5fba138ba9e42ec45592", "collection": "auth", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "payload": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/13/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "13", "build_id": 66, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "9f223483b277152188798fa24e212b356150fad8756210b1b028486687bfc105", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:a13a825c39f0268ef1cfe9137e283e38d0da73b2d7894f0733c7b26372a4f6a4", "translated_from_revision": null}, "body_sha256": "6d0442cbd05c5f65285ac881c3bd1cf558eca1cec669030d8f79878b33ce058a", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "sections": [], "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code class=\"literal\">password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code class=\"literal\">Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code class=\"literal\">user name</code>\u3001<code class=\"literal\">password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code class=\"literal\">NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code class=\"literal\">Access Accept</code> \u6216 <code class=\"literal\">Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/13/auth-radius.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "version": "13", "link_map": {"/zh/docs/13/auth-radius.html": "/docs/13/auth-radius.html"}, "body_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/13/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "fe97e88f3e0852116fad89a687b666c8c071853463a186f2f7c73540ec44fb25", "content_hash": "8372e7d52721fc14e54222e7018b8ee7cef03a80f7ae5fba138ba9e42ec45592", "source_database": "center", "source_revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "", "tables_zh": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "attributes": {"method": "radius", "inventory": "User-visible source authentication method", "configuration": "pg_hba.conf"}, "description": ["\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002"], "manual_html": "", "manual_path": "/docs/13/auth-radius.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/13/auth-radius.html", "method": "same-major semantic node", "sha256": "ce8a09c8fa5b5a5661dc8fad19a61ae23bc9dfbecea3c38bb59572e955b12e82", "language": "zh", "matched_nodes": ["#AUTH-RADIUS/div[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/h3[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/p[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/p[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[5]", "#AUTH-RADIUS/div[6]/dl[0]/dd[7]", "#AUTH-RADIUS/p[2]", "#AUTH-RADIUS/p[3]", "#AUTH-RADIUS/p[4]", "#AUTH-RADIUS/p[5]", "#AUTH-RADIUS/p[7]"]}], "language": "zh", "original_text": {"/versions/13/description/0": "Authenticate using a RADIUS server. See Section 20.11 for details.", "/versions/13/facts/0/label": "Method", "/versions/13/facts/1/label": "Configuration", "/versions/13/facts/2/label": "Inventory", "/versions/13/facts/2/value": "User-visible source authentication method", "/versions/13/tables/0/title": "Documented method options and alternatives", "/versions/13/tables/0/columns/0/label": "Option or term", "/versions/13/tables/0/columns/1/label": "Meaning", "/versions/13/tables/0/rows/0/description": "The DNS names or IP addresses of the RADIUS servers to connect to. This parameter is required.", "/versions/13/tables/0/rows/1/description": "The shared secrets used when talking securely to the RADIUS servers. This must have exactly the same value on the PostgreSQL and RADIUS servers. It is recommended that this be a string of at least 16 characters. This parameter is required. Note The encryption vector used will only be cryptographically strong if PostgreSQL is built with support for OpenSSL . In other cases, the transmission to the RADIUS server should only be considered obfuscated, not secured, and external security measures should be applied if necessary.", "/versions/13/tables/0/rows/2/description": "The port numbers to connect to on the RADIUS servers. If no port is specified, the default RADIUS port ( 1812 ) will be used.", "/versions/13/tables/0/rows/3/description": "The strings to be used as NAS Identifier in the RADIUS requests. This parameter can be used, for example, to identify which database cluster the user is attempting to connect to, which can be useful for policy matching on the RADIUS server. If no identifier is specified, the default postgresql will be used."}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "4d11706e9a81febc2ff157508cfece153e38e932ec9c306d0b8b5983d20805f1", "canonical_center_text_hash": "8372e7d52721fc14e54222e7018b8ee7cef03a80f7ae5fba138ba9e42ec45592"}, "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "comparison_data": {"method": "radius", "documented_option_names": ["radiusidentifiers", "radiusports", "radiussecrets", "radiusservers"]}, "comparison_hash": "084932634de939bfac07ac9c692a7d4dd0c6593c73dd494f2f0ccbad15d6f1a4", "manual_language": "zh", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/13/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "14": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897", "catalog_fingerprint": "b272e6a82e4c46efda81c3a6a4cdf7de6a83dfff7f02f226a392fbe9acdd3adb"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, {"url": "/docs/14/auth-radius.html", "path": "auth-radius.html", "label": "PostgreSQL 14 English manual", "sha256": "fb3d3e931756b65ca94923f872168ac0a24c8535d9248ab33fab95e8d5d91956"}, {"url": "/docs/14/auth-pg-hba-conf.html", "path": "auth-pg-hba-conf.html", "label": "PostgreSQL 14 English manual", "sha256": "c9a75f04fd4a1069ea261ba061578a75c47a4b7e0bbf88761502fd4c19ccbc3f"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/14/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "14", "build_id": 99, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "11e764f8acfaffcd8f73a3e957357c96afff36769aad63587409b3475286cbcc", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:87e6aa4fd6e1ec85c5f4a6de4f5647cfd9e5de734ca2c266d32b6d6192c662ef", "translated_from_revision": null}, "body_sha256": "3d98c5fd2eeddfe43b8960d993d3c3a88f661a2774190219ed0013214bc5126a", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "facts_zh": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "sections": [], "center_zh": {"title": "radius", "locale": "zh-Hans", "source": {"key": "radius", "locale": "zh-Hans", "version": "14", "text_hash": "8cee2a53e4411ffafdd1e0c51c57806596856ffb5597c95759524fa89de05da8", "collection": "auth", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "payload": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/14/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "14", "build_id": 99, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "11e764f8acfaffcd8f73a3e957357c96afff36769aad63587409b3475286cbcc", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:87e6aa4fd6e1ec85c5f4a6de4f5647cfd9e5de734ca2c266d32b6d6192c662ef", "translated_from_revision": null}, "body_sha256": "3d98c5fd2eeddfe43b8960d993d3c3a88f661a2774190219ed0013214bc5126a", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "sections": [], "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code class=\"literal\">password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code class=\"literal\">Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code class=\"literal\">user name</code>\u3001<code class=\"literal\">password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code class=\"literal\">NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code class=\"literal\">Access Accept</code> \u6216 <code class=\"literal\">Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/14/auth-radius.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "version": "14", "link_map": {"/zh/docs/14/auth-radius.html": "/docs/14/auth-radius.html"}, "body_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/14/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "36dc6fd12d90624064c1668809d447aa01f589b16142eeaba7fee94761bf2b68", "content_hash": "8cee2a53e4411ffafdd1e0c51c57806596856ffb5597c95759524fa89de05da8", "source_database": "center", "source_revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "", "tables_zh": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "attributes": {"method": "radius", "inventory": "User-visible source authentication method", "configuration": "pg_hba.conf"}, "description": ["\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002"], "manual_html": "", "manual_path": "/docs/14/auth-radius.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/14/auth-radius.html", "method": "same-major semantic node", "sha256": "6ac2a66d874532e3154b5da9768a6a6bdb9594edb47a402e9bcaaed23df87531", "language": "zh", "matched_nodes": ["#AUTH-RADIUS/div[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/h3[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/p[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/p[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[5]", "#AUTH-RADIUS/div[6]/dl[0]/dd[7]", "#AUTH-RADIUS/p[2]", "#AUTH-RADIUS/p[3]", "#AUTH-RADIUS/p[4]", "#AUTH-RADIUS/p[5]", "#AUTH-RADIUS/p[7]"]}], "language": "zh", "original_text": {"/versions/14/description/0": "Authenticate using a RADIUS server. See Section 21.11 for details.", "/versions/14/facts/0/label": "Method", "/versions/14/facts/1/label": "Configuration", "/versions/14/facts/2/label": "Inventory", "/versions/14/facts/2/value": "User-visible source authentication method", "/versions/14/tables/0/title": "Documented method options and alternatives", "/versions/14/tables/0/columns/0/label": "Option or term", "/versions/14/tables/0/columns/1/label": "Meaning", "/versions/14/tables/0/rows/0/description": "The DNS names or IP addresses of the RADIUS servers to connect to. This parameter is required.", "/versions/14/tables/0/rows/1/description": "The shared secrets used when talking securely to the RADIUS servers. This must have exactly the same value on the PostgreSQL and RADIUS servers. It is recommended that this be a string of at least 16 characters. This parameter is required. Note The encryption vector used will only be cryptographically strong if PostgreSQL is built with support for OpenSSL . In other cases, the transmission to the RADIUS server should only be considered obfuscated, not secured, and external security measures should be applied if necessary.", "/versions/14/tables/0/rows/2/description": "The port numbers to connect to on the RADIUS servers. If no port is specified, the default RADIUS port ( 1812 ) will be used.", "/versions/14/tables/0/rows/3/description": "The strings to be used as NAS Identifier in the RADIUS requests. This parameter can be used, for example, to identify which database cluster the user is attempting to connect to, which can be useful for policy matching on the RADIUS server. If no identifier is specified, the default postgresql will be used."}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "9ca36d620f66423cf71ce49693056fe4a522644872090054acd862c9d531e631", "canonical_center_text_hash": "8cee2a53e4411ffafdd1e0c51c57806596856ffb5597c95759524fa89de05da8"}, "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "comparison_data": {"method": "radius", "documented_option_names": ["radiusidentifiers", "radiusports", "radiussecrets", "radiusservers"]}, "comparison_hash": "084932634de939bfac07ac9c692a7d4dd0c6593c73dd494f2f0ccbad15d6f1a4", "manual_language": "zh", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/14/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "15": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89", "catalog_fingerprint": "fefe3c425147a86defada190c9b0663cfe02caa1724f5dede93e46457572252d"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, {"url": "/docs/15/auth-radius.html", "path": "auth-radius.html", "label": "PostgreSQL 15 English manual", "sha256": "abfe27c3edfe3ce469aafba0b559f030982ac2c58e0b0e7217f5294b25c446f4"}, {"url": "/docs/15/auth-pg-hba-conf.html", "path": "auth-pg-hba-conf.html", "label": "PostgreSQL 15 English manual", "sha256": "0470cd3eeb82cbc32d4b8b79e29f4427bdfd01f5bb15e6d9b7cee2f6dd2bba44"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/15/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "15", "build_id": 101, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "b5eb03372e69e38eed02b8d463f2465b89bf97f5ca72ce3f12b42900e46ceed2", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:6bce1a2df9170cb1146a1411c5547190856638221a6539e618ee1016c9f493ad", "translated_from_revision": null}, "body_sha256": "0cfbc35cc35a4f2aae3dfced023f7d1d9052848942888f55592a9178775cc529", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "facts_zh": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "sections": [], "center_zh": {"title": "radius", "locale": "zh-Hans", "source": {"key": "radius", "locale": "zh-Hans", "version": "15", "text_hash": "6de1617bfc543e5b3e550e2a7762a107953b229e4db3d7420f4360125defda78", "collection": "auth", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "payload": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/15/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "15", "build_id": 101, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "b5eb03372e69e38eed02b8d463f2465b89bf97f5ca72ce3f12b42900e46ceed2", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:6bce1a2df9170cb1146a1411c5547190856638221a6539e618ee1016c9f493ad", "translated_from_revision": null}, "body_sha256": "0cfbc35cc35a4f2aae3dfced023f7d1d9052848942888f55592a9178775cc529", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "sections": [], "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code class=\"literal\">password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code class=\"literal\">Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code class=\"literal\">user name</code>\u3001<code class=\"literal\">password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code class=\"literal\">NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code class=\"literal\">Access Accept</code> \u6216 <code class=\"literal\">Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/15/auth-radius.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "version": "15", "link_map": {"/zh/docs/15/auth-radius.html": "/docs/15/auth-radius.html"}, "body_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/15/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "a73c67b2b9dbced61a2c705a13f21329591382d6083525e5e5ebebdfe709f39c", "content_hash": "6de1617bfc543e5b3e550e2a7762a107953b229e4db3d7420f4360125defda78", "source_database": "center", "source_revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "", "tables_zh": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "attributes": {"method": "radius", "inventory": "User-visible source authentication method", "configuration": "pg_hba.conf"}, "description": ["\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002"], "manual_html": "", "manual_path": "/docs/15/auth-radius.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/15/auth-radius.html", "method": "same-major semantic node", "sha256": "9a7c431594b9935cc204ff08caa70064e03a3ff748d50d3f7d4e106617eafae3", "language": "zh", "matched_nodes": ["#AUTH-RADIUS/div[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/h3[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/p[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/p[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[5]", "#AUTH-RADIUS/div[6]/dl[0]/dd[7]", "#AUTH-RADIUS/p[2]", "#AUTH-RADIUS/p[3]", "#AUTH-RADIUS/p[4]", "#AUTH-RADIUS/p[5]", "#AUTH-RADIUS/p[7]"]}], "language": "zh", "original_text": {"/versions/15/description/0": "Authenticate using a RADIUS server. See Section 21.11 for details.", "/versions/15/facts/0/label": "Method", "/versions/15/facts/1/label": "Configuration", "/versions/15/facts/2/label": "Inventory", "/versions/15/facts/2/value": "User-visible source authentication method", "/versions/15/tables/0/title": "Documented method options and alternatives", "/versions/15/tables/0/columns/0/label": "Option or term", "/versions/15/tables/0/columns/1/label": "Meaning", "/versions/15/tables/0/rows/0/description": "The DNS names or IP addresses of the RADIUS servers to connect to. This parameter is required.", "/versions/15/tables/0/rows/1/description": "The shared secrets used when talking securely to the RADIUS servers. This must have exactly the same value on the PostgreSQL and RADIUS servers. It is recommended that this be a string of at least 16 characters. This parameter is required. Note The encryption vector used will only be cryptographically strong if PostgreSQL is built with support for OpenSSL . In other cases, the transmission to the RADIUS server should only be considered obfuscated, not secured, and external security measures should be applied if necessary.", "/versions/15/tables/0/rows/2/description": "The port numbers to connect to on the RADIUS servers. If no port is specified, the default RADIUS port ( 1812 ) will be used.", "/versions/15/tables/0/rows/3/description": "The strings to be used as NAS Identifier in the RADIUS requests. This parameter can be used, for example, to identify which database cluster the user is attempting to connect to, which can be useful for policy matching on the RADIUS server. If no identifier is specified, the default postgresql will be used."}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "26769d402928622b30d790f203a3b79a28518968dc239b3aed98c4479998dce4", "canonical_center_text_hash": "6de1617bfc543e5b3e550e2a7762a107953b229e4db3d7420f4360125defda78"}, "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "comparison_data": {"method": "radius", "documented_option_names": ["radiusidentifiers", "radiusports", "radiussecrets", "radiusservers"]}, "comparison_hash": "084932634de939bfac07ac9c692a7d4dd0c6593c73dd494f2f0ccbad15d6f1a4", "manual_language": "zh", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/15/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "16": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed", "catalog_fingerprint": "fa133458dc8f52e15083b4f59b7a582e2e378b608d3ac5c53054df458a374e23"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, {"url": "/docs/16/auth-radius.html", "path": "auth-radius.html", "label": "PostgreSQL 16 English manual", "sha256": "4a5d4067352e0634a51d0e2fedab371ea4fcbedf4f3406270ff9bc5565db4204"}, {"url": "/docs/16/auth-pg-hba-conf.html", "path": "auth-pg-hba-conf.html", "label": "PostgreSQL 16 English manual", "sha256": "ccc5146375a184646d5992edbc693e12c0de4431a35141d6b56c8dd6b3c52132"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/16/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "16", "build_id": 103, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "626b25be8e0babd6f4ad5b87c56f8104e9c078444a45f20245055d367683d540", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:80579a071736780f9c4022bb5148e1fb1256f1a33591306af67816e9e9bf3a9b", "translated_from_revision": null}, "body_sha256": "541adeecbc8631d4a5ee483981f38f44d1a5933efa125bef6630510f5950697d", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "facts_zh": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "sections": [], "center_zh": {"title": "radius", "locale": "zh-Hans", "source": {"key": "radius", "locale": "zh-Hans", "version": "16", "text_hash": "de101f08dbade8a801bd59c258efe899e459e6e431329e33f6a2a6e368cd3375", "collection": "auth", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "payload": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/16/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "16", "build_id": 103, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "626b25be8e0babd6f4ad5b87c56f8104e9c078444a45f20245055d367683d540", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:80579a071736780f9c4022bb5148e1fb1256f1a33591306af67816e9e9bf3a9b", "translated_from_revision": null}, "body_sha256": "541adeecbc8631d4a5ee483981f38f44d1a5933efa125bef6630510f5950697d", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "sections": [], "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code class=\"literal\">password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code class=\"literal\">Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code class=\"literal\">user name</code>\u3001<code class=\"literal\">password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code class=\"literal\">NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code class=\"literal\">Access Accept</code> \u6216 <code class=\"literal\">Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/16/auth-radius.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "version": "16", "link_map": {"/zh/docs/16/auth-radius.html": "/docs/16/auth-radius.html"}, "body_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/16/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "5cab353fa73f58fa41f8ed5126ee24d49198c82d0e7f03de157b2c3b733bce59", "content_hash": "de101f08dbade8a801bd59c258efe899e459e6e431329e33f6a2a6e368cd3375", "source_database": "center", "source_revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "", "tables_zh": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "attributes": {"method": "radius", "inventory": "User-visible source authentication method", "configuration": "pg_hba.conf"}, "description": ["\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002"], "manual_html": "", "manual_path": "/docs/16/auth-radius.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/16/auth-radius.html", "method": "same-major semantic node", "sha256": "1cc8719bd248ac8c26b1099505ed55437d3e9bc9045bb62f89a4419b937bb33e", "language": "zh", "matched_nodes": ["#AUTH-RADIUS/div[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/h3[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/p[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/p[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[5]", "#AUTH-RADIUS/div[6]/dl[0]/dd[7]", "#AUTH-RADIUS/p[2]", "#AUTH-RADIUS/p[3]", "#AUTH-RADIUS/p[4]", "#AUTH-RADIUS/p[5]", "#AUTH-RADIUS/p[7]"]}], "language": "zh", "original_text": {"/versions/16/description/0": "Authenticate using a RADIUS server. See Section 21.11 for details.", "/versions/16/facts/0/label": "Method", "/versions/16/facts/1/label": "Configuration", "/versions/16/facts/2/label": "Inventory", "/versions/16/facts/2/value": "User-visible source authentication method", "/versions/16/tables/0/title": "Documented method options and alternatives", "/versions/16/tables/0/columns/0/label": "Option or term", "/versions/16/tables/0/columns/1/label": "Meaning", "/versions/16/tables/0/rows/0/description": "The DNS names or IP addresses of the RADIUS servers to connect to. This parameter is required.", "/versions/16/tables/0/rows/1/description": "The shared secrets used when talking securely to the RADIUS servers. This must have exactly the same value on the PostgreSQL and RADIUS servers. It is recommended that this be a string of at least 16 characters. This parameter is required. Note The encryption vector used will only be cryptographically strong if PostgreSQL is built with support for OpenSSL . In other cases, the transmission to the RADIUS server should only be considered obfuscated, not secured, and external security measures should be applied if necessary.", "/versions/16/tables/0/rows/2/description": "The port numbers to connect to on the RADIUS servers. If no port is specified, the default RADIUS port ( 1812 ) will be used.", "/versions/16/tables/0/rows/3/description": "The strings to be used as NAS Identifier in the RADIUS requests. This parameter can be used, for example, to identify which database cluster the user is attempting to connect to, which can be useful for policy matching on the RADIUS server. If no identifier is specified, the default postgresql will be used."}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "885ce7cc13b3156cd1cc65b9c31dd805c09bdbc95da8934dfce96b01264779e3", "canonical_center_text_hash": "de101f08dbade8a801bd59c258efe899e459e6e431329e33f6a2a6e368cd3375"}, "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "comparison_data": {"method": "radius", "documented_option_names": ["radiusidentifiers", "radiusports", "radiussecrets", "radiusservers"]}, "comparison_hash": "084932634de939bfac07ac9c692a7d4dd0c6593c73dd494f2f0ccbad15d6f1a4", "manual_language": "zh", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/16/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "17": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979", "catalog_fingerprint": "4bbe3ac77becd618478f66aec420a533e9017be356c5c1d51a4b17f0fd497c07"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, {"url": "/docs/17/auth-radius.html", "path": "auth-radius.html", "label": "PostgreSQL 17 English manual", "sha256": "2c2677fa257f6ef6a49d7e2aefb77420a39cf9370f6d15529c9a13e83363d922"}, {"url": "/docs/17/auth-pg-hba-conf.html", "path": "auth-pg-hba-conf.html", "label": "PostgreSQL 17 English manual", "sha256": "00c7a7c25d46aa1b2f24cd744cd4990ca4218cfafed2a4cab8c1dc1092090bba"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/17/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "17", "build_id": 105, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "fbdb759bb9c5deb524a12782f02e165ea7be593c25d5edd6211dde9cfc58674e", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:7340767258d21c21b36f373f1fff6bab2be18e0daca13a865129db6105c09efd", "translated_from_revision": null}, "body_sha256": "1a84f42c8cdee957cdd4de3498c153e7691156a398d7a22059fb3283fd2a975e", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "facts_zh": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "sections": [], "center_zh": {"title": "radius", "locale": "zh-Hans", "source": {"key": "radius", "locale": "zh-Hans", "version": "17", "text_hash": "22c212abd13aee6f86184ee0cb115e1265c08b544c2d46f6cd8c85cf27f31485", "collection": "auth", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "payload": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/17/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "17", "build_id": 105, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "fbdb759bb9c5deb524a12782f02e165ea7be593c25d5edd6211dde9cfc58674e", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:7340767258d21c21b36f373f1fff6bab2be18e0daca13a865129db6105c09efd", "translated_from_revision": null}, "body_sha256": "1a84f42c8cdee957cdd4de3498c153e7691156a398d7a22059fb3283fd2a975e", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "sections": [], "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code class=\"literal\">password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code class=\"literal\">Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code class=\"literal\">user name</code>\u3001<code class=\"literal\">password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code class=\"literal\">NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code class=\"literal\">Access Accept</code> \u6216 <code class=\"literal\">Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/17/auth-radius.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "version": "17", "link_map": {"/zh/docs/17/auth-radius.html": "/docs/17/auth-radius.html"}, "body_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/17/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "94f26592f9f3f513c4ff2aa7997ab7dd0d92cc83749c908a5b46c686e871bf5c", "content_hash": "22c212abd13aee6f86184ee0cb115e1265c08b544c2d46f6cd8c85cf27f31485", "source_database": "center", "source_revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "", "tables_zh": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "attributes": {"method": "radius", "inventory": "User-visible source authentication method", "configuration": "pg_hba.conf"}, "description": ["\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002"], "manual_html": "", "manual_path": "/docs/17/auth-radius.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/17/auth-radius.html", "method": "same-major semantic node", "sha256": "d2f4b5acc7d1e3ffa463b85e595e5769c07c6b22c06127a776b8081a5ae52af4", "language": "zh", "matched_nodes": ["#AUTH-RADIUS/div[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/h3[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/p[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/p[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[5]", "#AUTH-RADIUS/div[6]/dl[0]/dd[7]", "#AUTH-RADIUS/p[2]", "#AUTH-RADIUS/p[3]", "#AUTH-RADIUS/p[4]", "#AUTH-RADIUS/p[5]", "#AUTH-RADIUS/p[7]"]}], "language": "zh", "original_text": {"/versions/17/description/0": "Authenticate using a RADIUS server. See Section 20.11 for details.", "/versions/17/facts/0/label": "Method", "/versions/17/facts/1/label": "Configuration", "/versions/17/facts/2/label": "Inventory", "/versions/17/facts/2/value": "User-visible source authentication method", "/versions/17/tables/0/title": "Documented method options and alternatives", "/versions/17/tables/0/columns/0/label": "Option or term", "/versions/17/tables/0/columns/1/label": "Meaning", "/versions/17/tables/0/rows/0/description": "The DNS names or IP addresses of the RADIUS servers to connect to. This parameter is required.", "/versions/17/tables/0/rows/1/description": "The shared secrets used when talking securely to the RADIUS servers. This must have exactly the same value on the PostgreSQL and RADIUS servers. It is recommended that this be a string of at least 16 characters. This parameter is required. Note The encryption vector used will only be cryptographically strong if PostgreSQL is built with support for OpenSSL . In other cases, the transmission to the RADIUS server should only be considered obfuscated, not secured, and external security measures should be applied if necessary.", "/versions/17/tables/0/rows/2/description": "The port numbers to connect to on the RADIUS servers. If no port is specified, the default RADIUS port ( 1812 ) will be used.", "/versions/17/tables/0/rows/3/description": "The strings to be used as NAS Identifier in the RADIUS requests. This parameter can be used, for example, to identify which database cluster the user is attempting to connect to, which can be useful for policy matching on the RADIUS server. If no identifier is specified, the default postgresql will be used."}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "8edef5439c49576371aaa3bcb518e3441fb3c75641df6abf7248a87d6b83bb60", "canonical_center_text_hash": "22c212abd13aee6f86184ee0cb115e1265c08b544c2d46f6cd8c85cf27f31485"}, "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "comparison_data": {"method": "radius", "documented_option_names": ["radiusidentifiers", "radiusports", "radiussecrets", "radiusservers"]}, "comparison_hash": "084932634de939bfac07ac9c692a7d4dd0c6593c73dd494f2f0ccbad15d6f1a4", "manual_language": "zh", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/17/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "18": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f", "catalog_fingerprint": "65c93d6048ef30e61023a84f9680fa6a92b1c383b7eb226741170077eb078502"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, {"url": "/docs/18/auth-radius.html", "path": "auth-radius.html", "label": "PostgreSQL 18 English manual", "sha256": "adc663bf8e300c937cc9ee1b2004b31455391ad8d8699f75abe1f643cc7ff39b"}, {"url": "/docs/18/auth-pg-hba-conf.html", "path": "auth-pg-hba-conf.html", "label": "PostgreSQL 18 English manual", "sha256": "6340d4abea2e0a3482afc31bcd1599a0fa10dc28a6f1e05d79ba831e2dd0b4c9"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/18/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "18", "build_id": 107, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "e1d8dd45563d595260941ba115fd75a11f3d99ae5325fd0561a7ec2f3a11691f", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:08e987a66af27b98444a8057c256314eafa13611a3fb9e888214fc436824244b", "translated_from_revision": null}, "body_sha256": "38748bc75eebad2bab22db233cdbfdf4a9524bfad00d6a696f902537809260cd", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "facts_zh": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "sections": [], "center_zh": {"title": "radius", "locale": "zh-Hans", "source": {"key": "radius", "locale": "zh-Hans", "version": "18", "text_hash": "414b7bf07d0ae92c8986d9cc2c38455558e209615c6305aab6ee72351e188c60", "collection": "auth", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "payload": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/18/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "18", "build_id": 107, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "e1d8dd45563d595260941ba115fd75a11f3d99ae5325fd0561a7ec2f3a11691f", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:08e987a66af27b98444a8057c256314eafa13611a3fb9e888214fc436824244b", "translated_from_revision": null}, "body_sha256": "38748bc75eebad2bab22db233cdbfdf4a9524bfad00d6a696f902537809260cd", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "sections": [], "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code class=\"literal\">password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code class=\"literal\">Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code class=\"literal\">user name</code>\u3001<code class=\"literal\">password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code class=\"literal\">NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code class=\"literal\">Access Accept</code> \u6216 <code class=\"literal\">Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/18/auth-radius.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "version": "18", "link_map": {"/zh/docs/18/auth-radius.html": "/docs/18/auth-radius.html"}, "body_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/18/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "4c91482ae9a243804992f565ceef24bd9fc7e717664eee23b98c33c113b7a35e", "content_hash": "414b7bf07d0ae92c8986d9cc2c38455558e209615c6305aab6ee72351e188c60", "source_database": "center", "source_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "", "tables_zh": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "attributes": {"method": "radius", "inventory": "User-visible source authentication method", "configuration": "pg_hba.conf"}, "description": ["\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002"], "manual_html": "", "manual_path": "/docs/18/auth-radius.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/18/auth-radius.html", "method": "same-major semantic node", "sha256": "4b567d75be88202a9df9f216fae67b1647d21203e529fdb147e1f3ffdbc2e29a", "language": "zh", "matched_nodes": ["#AUTH-RADIUS/div[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/h3[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/p[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/p[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[5]", "#AUTH-RADIUS/div[6]/dl[0]/dd[7]", "#AUTH-RADIUS/p[2]", "#AUTH-RADIUS/p[3]", "#AUTH-RADIUS/p[4]", "#AUTH-RADIUS/p[5]", "#AUTH-RADIUS/p[7]"]}], "language": "zh", "original_text": {"/summary": "Authenticate using a RADIUS server. See Section 20.11 for details.", "/category": "Authentication and access control", "/versions/18/description/0": "Authenticate using a RADIUS server. See Section 20.11 for details.", "/versions/18/facts/0/label": "Method", "/versions/18/facts/1/label": "Configuration", "/versions/18/facts/2/label": "Inventory", "/versions/18/facts/2/value": "User-visible source authentication method", "/versions/18/tables/0/title": "Documented method options and alternatives", "/versions/18/tables/0/columns/0/label": "Option or term", "/versions/18/tables/0/columns/1/label": "Meaning", "/versions/18/tables/0/rows/0/description": "The DNS names or IP addresses of the RADIUS servers to connect to. This parameter is required.", "/versions/18/tables/0/rows/1/description": "The shared secrets used when talking securely to the RADIUS servers. This must have exactly the same value on the PostgreSQL and RADIUS servers. It is recommended that this be a string of at least 16 characters. This parameter is required. Note The encryption vector used will only be cryptographically strong if PostgreSQL is built with support for OpenSSL . In other cases, the transmission to the RADIUS server should only be considered obfuscated, not secured, and external security measures should be applied if necessary.", "/versions/18/tables/0/rows/2/description": "The port numbers to connect to on the RADIUS servers. If no port is specified, the default RADIUS port ( 1812 ) will be used.", "/versions/18/tables/0/rows/3/description": "The strings to be used as NAS Identifier in the RADIUS requests. This parameter can be used, for example, to identify which database cluster the user is attempting to connect to, which can be useful for policy matching on the RADIUS server. If no identifier is specified, the default postgresql will be used."}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "1d66d6bd285104888be352d2509496b702cd67dc88f79ecb7b93968d7b8e6e9e", "canonical_center_text_hash": "414b7bf07d0ae92c8986d9cc2c38455558e209615c6305aab6ee72351e188c60"}, "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "comparison_data": {"method": "radius", "documented_option_names": ["radiusidentifiers", "radiusports", "radiussecrets", "radiusservers"]}, "comparison_hash": "084932634de939bfac07ac9c692a7d4dd0c6593c73dd494f2f0ccbad15d6f1a4", "manual_language": "zh", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/18/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "center_zh_rendered": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/docs/18/auth-radius.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}}}, "snapshot": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "aliases": [], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f", "catalog_fingerprint": "65c93d6048ef30e61023a84f9680fa6a92b1c383b7eb226741170077eb078502"}, "sources": [{"url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "Matching PostgreSQL source archive", "sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, {"url": "/docs/18/auth-radius.html", "path": "auth-radius.html", "label": "PostgreSQL 18 English manual", "sha256": "adc663bf8e300c937cc9ee1b2004b31455391ad8d8699f75abe1f643cc7ff39b"}, {"url": "/docs/18/auth-pg-hba-conf.html", "path": "auth-pg-hba-conf.html", "label": "PostgreSQL 18 English manual", "sha256": "6340d4abea2e0a3482afc31bcd1599a0fa10dc28a6f1e05d79ba831e2dd0b4c9"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/18/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "18", "build_id": 107, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "e1d8dd45563d595260941ba115fd75a11f3d99ae5325fd0561a7ec2f3a11691f", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:08e987a66af27b98444a8057c256314eafa13611a3fb9e888214fc436824244b", "translated_from_revision": null}, "body_sha256": "38748bc75eebad2bab22db233cdbfdf4a9524bfad00d6a696f902537809260cd", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "facts_zh": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "sections": [], "center_zh": {"title": "radius", "locale": "zh-Hans", "source": {"key": "radius", "locale": "zh-Hans", "version": "18", "text_hash": "414b7bf07d0ae92c8986d9cc2c38455558e209615c6305aab6ee72351e188c60", "collection": "auth", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "payload": {"facts": [{"label": "\u65b9\u6cd5", "value": "radius"}, {"label": "\u914d\u7f6e", "value": "pg_hba.conf"}, {"label": "\u6e05\u5355", "value": "\u7528\u6237\u53ef\u89c1\u7684\u6e90\u7801\u8ba4\u8bc1\u65b9\u6cd5"}], "tables": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-structured-summary", "manual": {"url": "/zh/docs/18/auth-radius.html", "anchor": "", "locale": "zh-Hans", "version": "18", "build_id": 107, "page_key": "auth-radius.html", "extraction": "concept-introduction", "source_hash": "e1d8dd45563d595260941ba115fd75a11f3d99ae5325fd0561a7ec2f3a11691f", "fragment_sha256": "165ed7f64919cb6effbd16ebf7a82a29d7f812fb1306d43a182118c48017b5b5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:08e987a66af27b98444a8057c256314eafa13611a3fb9e888214fc436824244b", "translated_from_revision": null}, "body_sha256": "38748bc75eebad2bab22db233cdbfdf4a9524bfad00d6a696f902537809260cd", "runtime_rerun": false, "authored_translation": "source-derived-structured-summary", "source_facts_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "sections": [], "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code class=\"literal\">password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code class=\"literal\">Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code class=\"literal\">user name</code>\u3001<code class=\"literal\">password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code class=\"literal\">NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code class=\"literal\">Access Accept</code> \u6216 <code class=\"literal\">Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/18/auth-radius.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "version": "18", "link_map": {"/zh/docs/18/auth-radius.html": "/docs/18/auth-radius.html"}, "body_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/18/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "4c91482ae9a243804992f565ceef24bd9fc7e717664eee23b98c33c113b7a35e", "content_hash": "414b7bf07d0ae92c8986d9cc2c38455558e209615c6305aab6ee72351e188c60", "source_database": "center", "source_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "", "tables_zh": [{"key": "method-options", "rows": [{"name": "radiusservers", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7684 DNS \u540d\u79f0\u6216 IP \u5730\u5740\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002"}, {"name": "radiussecrets", "description": "\u4e0e RADIUS \u670d\u52a1\u5668\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u65f6\u4f7f\u7528\u7684\u5171\u4eab\u5bc6\u94a5\u3002\u5b83\u5728 PostgreSQL \u670d\u52a1\u5668\u548c RADIUS \u670d\u52a1\u5668\u4e0a\u5fc5\u987b\u5b8c\u5168\u76f8\u540c\u3002\u5efa\u8bae\u5b83\u81f3\u5c11\u662f\u4e00\u4e2a 16 \u4e2a\u5b57\u7b26\u957f\u7684\u5b57\u7b26\u4e32\u3002\u6b64\u53c2\u6570\u4e3a\u5fc5\u9700\u9879\u3002 \u6ce8\u610f \u53ea\u6709\u5f53 PostgreSQL \u5728\u6784\u5efa\u65f6\u542f\u7528\u4e86 OpenSSL \u652f\u6301\uff0c\u6240\u4f7f\u7528\u7684\u52a0\u5bc6\u5411\u91cf\u624d\u5177\u6709\u8db3\u591f\u7684\u5bc6\u7801\u5b66\u5f3a\u5ea6\u3002\u5728\u5176\u4ed6\u60c5\u51b5\u4e0b\uff0c\u5230 RADIUS \u670d\u52a1\u5668\u7684\u4f20\u8f93\u53ea\u80fd\u88ab\u89c6\u4e3a\u7ecf\u8fc7\u6df7\u6dc6\uff0c\u800c\u975e\u53d7\u5230\u5b89\u5168\u4fdd\u62a4\uff1b\u5982\u6709\u5fc5\u8981\uff0c\u5e94\u989d\u5916\u91c7\u53d6\u5916\u90e8\u5b89\u5168\u63aa\u65bd\u3002"}, {"name": "radiusports", "description": "\u8981\u8fde\u63a5\u7684 RADIUS \u670d\u52a1\u5668\u7aef\u53e3\u53f7\u3002\u5982\u679c\u672a\u6307\u5b9a\u7aef\u53e3\uff0c\u5219\u4f1a\u4f7f\u7528\u9ed8\u8ba4\u7684 RADIUS \u7aef\u53e3 1812 \u3002"}, {"name": "radiusidentifiers", "description": "\u5728 RADIUS \u8bf7\u6c42\u4e2d\u7528\u4f5c NAS Identifier \u7684\u5b57\u7b26\u4e32\u3002\u4e3e\u4f8b\u6765\u8bf4\uff0c\u8fd9\u4e2a\u53c2\u6570\u53ef\u7528\u4e8e\u6807\u8bc6\u7528\u6237\u6b63\u5728\u5c1d\u8bd5\u8fde\u63a5\u54ea\u4e2a\u6570\u636e\u5e93\u96c6\u7c07\uff0c\u4ece\u800c\u4fbf\u4e8e\u5728 RADIUS \u670d\u52a1\u5668\u4e0a\u8fdb\u884c\u7b56\u7565\u5339\u914d\u3002\u5982\u679c\u672a\u6307\u5b9a\u6807\u8bc6\u7b26\uff0c\u5219\u9ed8\u8ba4\u4f7f\u7528 postgresql \u3002"}], "title": "\u624b\u518c\u4e2d\u7684\u65b9\u6cd5\u9009\u9879\u4e0e\u66ff\u4ee3\u65b9\u5f0f", "columns": [{"key": "name", "label": "\u9009\u9879\u6216\u672f\u8bed"}, {"key": "description", "label": "\u542b\u4e49"}]}], "attributes": {"method": "radius", "inventory": "User-visible source authentication method", "configuration": "pg_hba.conf"}, "description": ["\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002"], "manual_html": "", "manual_path": "/docs/18/auth-radius.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/18/auth-radius.html", "method": "same-major semantic node", "sha256": "4b567d75be88202a9df9f216fae67b1647d21203e529fdb147e1f3ffdbc2e29a", "language": "zh", "matched_nodes": ["#AUTH-RADIUS/div[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/h3[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/div[1]/p[1]", "#AUTH-RADIUS/div[6]/dl[0]/dd[3]/p[0]", "#AUTH-RADIUS/div[6]/dl[0]/dd[5]", "#AUTH-RADIUS/div[6]/dl[0]/dd[7]", "#AUTH-RADIUS/p[2]", "#AUTH-RADIUS/p[3]", "#AUTH-RADIUS/p[4]", "#AUTH-RADIUS/p[5]", "#AUTH-RADIUS/p[7]"]}], "language": "zh", "original_text": {"/summary": "Authenticate using a RADIUS server. See Section 20.11 for details.", "/category": "Authentication and access control", "/versions/18/description/0": "Authenticate using a RADIUS server. See Section 20.11 for details.", "/versions/18/facts/0/label": "Method", "/versions/18/facts/1/label": "Configuration", "/versions/18/facts/2/label": "Inventory", "/versions/18/facts/2/value": "User-visible source authentication method", "/versions/18/tables/0/title": "Documented method options and alternatives", "/versions/18/tables/0/columns/0/label": "Option or term", "/versions/18/tables/0/columns/1/label": "Meaning", "/versions/18/tables/0/rows/0/description": "The DNS names or IP addresses of the RADIUS servers to connect to. This parameter is required.", "/versions/18/tables/0/rows/1/description": "The shared secrets used when talking securely to the RADIUS servers. This must have exactly the same value on the PostgreSQL and RADIUS servers. It is recommended that this be a string of at least 16 characters. This parameter is required. Note The encryption vector used will only be cryptographically strong if PostgreSQL is built with support for OpenSSL . In other cases, the transmission to the RADIUS server should only be considered obfuscated, not secured, and external security measures should be applied if necessary.", "/versions/18/tables/0/rows/2/description": "The port numbers to connect to on the RADIUS servers. If no port is specified, the default RADIUS port ( 1812 ) will be used.", "/versions/18/tables/0/rows/3/description": "The strings to be used as NAS Identifier in the RADIUS requests. This parameter can be used, for example, to identify which database cluster the user is attempting to connect to, which can be useful for policy matching on the RADIUS server. If no identifier is specified, the default postgresql will be used."}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "1d66d6bd285104888be352d2509496b702cd67dc88f79ecb7b93968d7b8e6e9e", "canonical_center_text_hash": "414b7bf07d0ae92c8986d9cc2c38455558e209615c6305aab6ee72351e188c60"}, "description_zh": "\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002", "comparison_data": {"method": "radius", "documented_option_names": ["radiusidentifiers", "radiusports", "radiussecrets", "radiusservers"]}, "comparison_hash": "084932634de939bfac07ac9c692a7d4dd0c6593c73dd494f2f0ccbad15d6f1a4", "manual_language": "zh", "description_zh_html": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/zh/docs/18/auth-radius.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "center_zh_rendered": "<p>\u8ba4\u8bc1\u65b9\u6cd5 radius\u3002</p><dl><dt>\u7d22\u5f15\u8bbf\u95ee\u65b9\u6cd5</dt><dd><code>radius</code></dd><dt>\u914d\u7f6e</dt><dd><code>pg_hba.conf</code></dd></dl><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n    \u8fd9\u79cd\u8ba4\u8bc1\u65b9\u6cd5\u7684\u5de5\u4f5c\u65b9\u5f0f\u4e0e <code>password</code> \u7c7b\u4f3c\uff0c\u53ea\u4e0d\u8fc7\u5b83\u4f7f\u7528 RADIUS \u4f5c\u4e3a\u5bc6\u7801\u9a8c\u8bc1\u65b9\u5f0f\u3002RADIUS \u53ea\u7528\u4e8e\u9a8c\u8bc1\u7528\u6237\u540d/\u5bc6\u7801\u5bf9\u3002\u56e0\u6b64\uff0c\u5728\u4f7f\u7528 RADIUS \u8fdb\u884c\u8ba4\u8bc1\u4e4b\u524d\uff0c\u7528\u6237\u5fc5\u987b\u5df2\u7ecf\u5b58\u5728\u4e8e\u6570\u636e\u5e93\u4e2d\u3002\n   </p><p>\n    \u4f7f\u7528 RADIUS \u8ba4\u8bc1\u65f6\uff0c\u4f1a\u5411\u914d\u7f6e\u597d\u7684 RADIUS \u670d\u52a1\u5668\u53d1\u9001\u4e00\u6761 Access Request \u6d88\u606f\u3002\u8be5\u8bf7\u6c42\u7684\u7c7b\u578b\u4e3a <code>Authenticate Only</code>\uff0c\u5e76\u5305\u542b <code>user name</code>\u3001<code>password</code>\uff08\u52a0\u5bc6\u7684\uff09\u4ee5\u53ca <code>NAS Identifier</code> \u53c2\u6570\u3002\u8be5\u8bf7\u6c42\u4f1a\u4f7f\u7528\u4e0e\u670d\u52a1\u5668\u5171\u4eab\u7684\u5bc6\u94a5\u8fdb\u884c\u52a0\u5bc6\u3002RADIUS \u670d\u52a1\u5668\u4f1a\u8fd4\u56de <code>Access Accept</code> \u6216 <code>Access Reject</code> \u4f5c\u4e3a\u54cd\u5e94\u3002PostgreSQL \u4e0d\u652f\u6301 RADIUS \u8bb0\u8d26\u3002\n   </p><p>\n    \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2a RADIUS \u670d\u52a1\u5668\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4f1a\u6309\u987a\u5e8f\u4f9d\u6b21\u5c1d\u8bd5\u3002\u5982\u679c\u67d0\u53f0\u670d\u52a1\u5668\u8fd4\u56de\u5426\u5b9a\u54cd\u5e94\uff0c\u5219\u8ba4\u8bc1\u5931\u8d25\uff1b\u5982\u679c\u6ca1\u6709\u6536\u5230\u54cd\u5e94\uff0c\u5219\u7ee7\u7eed\u5c1d\u8bd5\u5217\u8868\u4e2d\u7684\u4e0b\u4e00\u53f0\u670d\u52a1\u5668\u3002\u8981\u6307\u5b9a\u591a\u53f0\u670d\u52a1\u5668\uff0c\u53ef\u7528\u53cc\u5f15\u53f7\u62ec\u8d77\u6574\u4e2a\u5217\u8868\uff0c\u5e76\u7528\u9017\u53f7\u5206\u9694\u670d\u52a1\u5668\u540d\u79f0\u3002\u5982\u679c\u6307\u5b9a\u4e86\u591a\u53f0\u670d\u52a1\u5668\uff0c\u5176\u4ed6 RADIUS \u9009\u9879\u4e5f\u53ef\u4ee5\u5199\u6210\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u4ee5\u4fbf\u4e3a\u6bcf\u53f0\u670d\u52a1\u5668\u5206\u522b\u63d0\u4f9b\u4e0d\u540c\u53d6\u503c\uff1b\u4e5f\u53ef\u4ee5\u53ea\u6307\u5b9a\u5355\u4e2a\u503c\uff0c\u6b64\u65f6\u8be5\u503c\u4f1a\u5e94\u7528\u5230\u6240\u6709\u670d\u52a1\u5668\u3002\n   </p><p>\n    RADIUS \u652f\u6301\u4e0b\u5217\u914d\u7f6e\u9009\u9879\uff1a\n     </p><p><a href=\"/docs/18/auth-radius.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "comparison": {"left": "17", "right": "18", "status": "unchanged", "diff": ""}}