RADIUS 封包,無論是請求還是回應,都包含一個類型。提供這些常數是為了在使用 radius_create_request() 和比較 radius_send_request() 的結果時,更容易指定類型。
RADIUS_ACCESS_REQUEST
(整數)存取請求 (Access-Request),用於對 RADIUS 伺服器驗證使用者。存取請求封包必須包含 RADIUS_NAS_IP_ADDRESS
或 RADIUS_NAS_IDENTIFIER
屬性,也必須包含 RADIUS_USER_PASSWORD
、RADIUS_CHAP_PASSWORD
或 RADIUS_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 及更高版本中可用。