PHP8 RADIUS Packet Types

2023-10-25 15:41 更新

RADIUS數(shù)據(jù)包,無論是請求還是響應(yīng),始終包括一個類型。以下是一些常量,用于在使用radius_create_request()時更容易指定類型,以及在比較radius_send_request()的結(jié)果時使用。

?RADIUS_ACCESS_REQUEST?(整數(shù)) 

Access-Request,用于對抗RADIUS服務(wù)器中的用戶進(jìn)行身份驗(yàn)證。訪問請求數(shù)據(jù)包必須包括RADIUS_NAS_IP_ADDRESS或RADIUS_NAS_IDENTIFIER屬性,還必須包括RADIUS_USER_PASSWORD、RADIUS_CHAP_PASSWORD或RADIUS_STATE屬性,應(yīng)包括RADIUS_USER_NAME屬性。

?RADIUS_ACCESS_ACCEPT?(整數(shù)) 

Access-Accept響應(yīng)對Access-Request,指示RADIUS服務(wù)器成功驗(yàn)證了用戶。

?RADIUS_ACCESS_REJECT?(整數(shù)) 

Access-Reject響應(yīng)對Access-Request,指示RADIUS服務(wù)器無法驗(yàn)證用戶。

?RADIUS_ACCESS_CHALLENGE?(整數(shù)) 

Access-Challenge響應(yīng)對Access-Request,指示RADIUS服務(wù)器在另一個Access-Request中需要進(jìn)一步的信息,然后才能驗(yàn)證用戶。

?RADIUS_ACCOUNTING_REQUEST?(整數(shù)) 

Accounting-Request,用于向RADIUS服務(wù)器傳遞服務(wù)的記賬信息。

?RADIUS_ACCOUNTING_RESPONSE?(整數(shù)) 

Accounting-Response對Accounting-Request的響應(yīng)。

?RADIUS_COA_REQUEST?(整數(shù)) 

CoA-Request,從RADIUS服務(wù)器發(fā)送,表示用戶會話中的授權(quán)已更改。必須以CoA-ACK或CoA-NAK的形式發(fā)送響應(yīng)。

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

?RADIUS_COA_ACK?(整數(shù)) 

CoA-ACK,發(fā)送到RADIUS服務(wù)器,表示用戶授權(quán)已更新。

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

?RADIUS_COA_NAK?(整數(shù)) 

CoA-NAK,發(fā)送到RADIUS服務(wù)器,表示無法更新用戶授權(quán)。

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

?RADIUS_DISCONNECT_REQUEST?(整數(shù)) 

Disconnect-Request,從RADIUS服務(wù)器發(fā)送,表示必須終止用戶會話。

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

?RADIUS_DISCONNECT_ACK?(整數(shù)) 

Disconnect-ACK,發(fā)送到RADIUS服務(wù)器,表示用戶會話已終止。

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

?RADIUS_DISCONNECT_NAK?(整數(shù)) 

Disconnect-NAK,發(fā)送到RADIUS服務(wù)器,表示無法終止用戶會話。

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


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號