Community How To

Expand all | Collapse all

External RADIUS Authentication

  • 1.  External RADIUS Authentication

    Posted 11-21-2019 06:34 AM
    Hello! I'm setting up a AP11 with an external captive portal with RADIUS authentication but I couldn't figure out how to configure a form to post auth data. The docs I found seems old. I need help to find out the requested parameters and url to send a post. Thanks.
    #captiveportal
    #externalcaptive
    #radius


  • 2.  RE: External RADIUS Authentication

    Posted 01-23-2020 08:51 AM

    @ggg You can use the post command below:

    POST /cgi-bin/login?cmd=authenticate?user=<username>&password=<password>

     



  • 3.  RE: External RADIUS Authentication

    Posted 08-04-2020 08:19 AM

    @Florent Can you clarify how the entire request should look like?

    I'm trying to trigger RADIUS Auth. With redirect to my Guest Portal I'm getting the following parameters:

    Parameters:
    site: 'Techdata Site'
    post: 'captive-2019.aio.cloudauth.net'
    ip: '172.17.0.31'
    nas-id: 'bc:9f:e4:cc:96:44'
    cmd: 'login'
    apmac: 'bc:9f:e4:cc:96:44'
    mac: '8c:a9:82:7d:6e:44'
    url: 'http://crl3.digicert.com/DigiCertGlobalRootG2.crl'
    network: 'linkyfitest'

    After the user went through the guest portal, I'm redirect his browser to an site which will automatically submit a form to trigger RADIUS auth. I was trying to make this look like you've described, but i don't know the base url. I've tried: 

    <form id="redirectForm" method="POST" action="http://captive-2019.aio.cloudauth.net/cgi-bin/login?cmd=authenticate&user=9EhlZCcLwOeKpq71&password=PLZWF9mj7acpY8R" ></form> 


    using the post param from the initial redirect as the base url. I've also tried to use the ip uparam:

    <form id="redirectForm" method="POST" action="http://172.17.0.31/cgi-bin/login?cmd=authenticate&user=9EhlZCcLwOeKpq71&password=PLZWF9mj7acpY8R" ></form>

    in both cases nothing happens (my radius server is not getting any radius requests). Can you tell me what I am missing or point me to a documentation which describes this external radius integration process in more detail as i was unable to find it.

     

    Thanks in advance Smiley Happy