私は、RADIUS認証要求に対する応答に要求とともに送信された属性が含まれているRADIUSサーバ(ソースコードはありません)を使用しています。RADIUS応答パケットに要求パケットで送信された属性が含まれていますか。
しかし、私はtinyradiusのソースコードを見ていて、応答パケットを生成している間はすべての属性を要求パケットからコピーしていないようです。それは属性番号33(STATE属性)が存在する場合にのみそれをコピーします。
RadiusClientsはいずれの応答も受け入れているようです。正しいことは何ですか?
ありがとうございます。私は誤解されたように見える - それは属性ではない。しかし、最初の20バイトを超えて(すなわち、オーセンティケータを超えて)、12 12が続き、Login Successfulが続きます。これらの2 12sが何を表しているかは、ログインの成功文字列である必要があります。 – user93353
最初の0x12は属性タイプの返信メッセージで、2番目の0x12は属性18の長さです(長さには属性の長さが含まれていると仮定します)タイプフィールドと長さフィールドと値そのもの) – user93353
うん、まさにそうです:)最大文字列の長さは実際には253バイトです。タイプと長さが含まれています。 –