I'm developing a product that need to integrate with RADIUS server as an authentication method. When configuring the RADIUS server (IP Address, Port, Shared Secret) I would like to do a "test" in order to check that the configuration is valid - The server is available and it is indeed a RADIUS server, Shared secret is OK.
I did some research on how to do it, My options are:
- Send Access-Request message with fictional user name and password to the RADIUS server
- Send Status-Server message to the RADIUS server
RFC 5997 introduces the use of Status-Server Packets in the RADIUS protocol. This packet extension enabling clients to query the status of a RADIUS server. The Status-Server is marked as experimental and as Informational RFC rather than as a Standards-Track RFC
My questions are:
- Which are the most common \ in use RADIUS server vendors ? MS NPS, FreeRADIUS, Other?
- Are these vendors supporting Status-Server request - Do they implementing this packet type ?
- If i will use Access-Request, I will receive "Access-Reject" with a failure message in "Reply-Message" attribute. Can i understand the reason for the refusal from that text message? Is there any list of error codes\messages that are part of the Standard ?
Thanks a lot,
Yossi Zrahia