2024 年 PHP 日本會議

RADIUS 封包類型

RADIUS 封包,無論是請求還是回應,都包含一個類型。提供這些常數是為了在使用 radius_create_request() 和比較 radius_send_request() 的結果時,更容易指定類型。

RADIUS_ACCESS_REQUEST (整數)

存取請求 (Access-Request),用於對 RADIUS 伺服器驗證使用者。存取請求封包必須包含 RADIUS_NAS_IP_ADDRESSRADIUS_NAS_IDENTIFIER 屬性,也必須包含 RADIUS_USER_PASSWORDRADIUS_CHAP_PASSWORDRADIUS_STATE 屬性,並且應該包含 RADIUS_USER_NAME 屬性。

RADIUS_ACCESS_ACCEPT整數

這是對 Access-Request 的 Access-Accept 回應,表示 RADIUS 伺服器已成功驗證使用者。

RADIUS_ACCESS_REJECT整數

這是對 Access-Request 的 Access-Reject 回應,表示 RADIUS 伺服器無法驗證使用者。

RADIUS_ACCESS_CHALLENGE整數

這是對 Access-Request 的 Access-Challenge 回應,表示 RADIUS 伺服器在驗證使用者之前需要在另一個 Access-Request 中提供更多資訊。

RADIUS_ACCOUNTING_REQUEST整數

帳務請求 (Accounting-Request),用於將服務的帳務資訊傳送至 RADIUS 伺服器。

RADIUS_ACCOUNTING_RESPONSE整數

這是對 Accounting-Request 的 Accounting-Response 回應。

RADIUS_COA_REQUEST整數

變更授權請求 (CoA-Request),由 RADIUS 伺服器發送,表示使用者階段作業中的授權已變更。必須以 CoA-ACK 或 CoA-NAK 的形式發送回應。

此常數在 PECL radius 1.3.0 及更高版本中可用。

RADIUS_COA_ACK整數

變更授權確認 (CoA-ACK),發送至 RADIUS 伺服器,表示使用者授權已更新。

此常數在 PECL radius 1.3.0 及更高版本中可用。

RADIUS_COA_NAK整數

變更授權否定 (CoA-NAK),發送至 RADIUS 伺服器,表示使用者授權無法更新。

此常數在 PECL radius 1.3.0 及更高版本中可用。

RADIUS_DISCONNECT_REQUEST整數

斷線請求 (Disconnect-Request),由 RADIUS 伺服器發送,表示使用者階段作業必須終止。

此常數在 PECL radius 1.3.0 及更高版本中可用。

RADIUS_DISCONNECT_ACK整數

斷線確認 (Disconnect-ACK),發送至 RADIUS 伺服器,表示使用者階段作業已終止。

此常數在 PECL radius 1.3.0 及更高版本中可用。

RADIUS_DISCONNECT_NAK整數

斷線否定 (Disconnect-NAK),發送至 RADIUS 伺服器,表示使用者階段作業無法終止。

此常數在 PECL radius 1.3.0 及更高版本中可用。

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top