Well considering there is pretty much no mention of pap in the linked
page I don't see how I'm supposed to know that. Also setting 
sites-enabled/default
to use auth-type pap throws me a 500 internal server error and apparently
sends back some html instead of json.

rlm_rest (rest): Reserved connection (0)
(0) rest: Expanding URI components
(0) rest: EXPAND http://web:8000
(0) rest:    --> http://web:8000
(0) rest: EXPAND /api/v1/authorize/
(0) rest:    --> /api/v1/authorize/
(0) rest: Sending HTTP POST to "http://web:8000/api/v1/authorize/";
(0) rest: EXPAND { "username": "%{User-Name}", "password": 
"%{User-Password}" }
(0) rest:    --> { "username": "testuser", "password": "" }
(0) rest: Processing response header
(0) rest:   Status : 500 (Internal Server Error)
(0) rest:   Type   : html (text/html)
(0) rest: ERROR: Type "html" is not a valid web API data markup format
(0) rest: ERROR: <h1>Server Error (500)</h1>
(0) rest: ERROR: Server returned no data
rlm_rest (rest): Released connection (0)
Need 5 more connections to reach 10 spares
rlm_rest (rest): Opening additional connection (5), 1 of 27 pending slots 
used
rlm_rest (rest): Connecting to "http://web:8000";
(0)     [rest] = fail
(0)   } # authorize = fail
(0) Using Post-Auth-Type Reject
(0) # Executing group from file /opt/etc/raddb/sites-enabled/default
(0)   Post-Auth-Type REJECT {
(0)     update control {
(0)       &REST-HTTP-Header += "Authorization: Bearer 
2dda94d1-5d38-49e0-803c-f89369a782dd"
(0)     } # update control = noop
rlm_rest (rest): Reserved connection (1)



On Friday, November 16, 2018 at 5:05:47 PM UTC-6, 2stacks wrote:
>
> If I remember correctly authenticating against rest happens in the 
> authorize section and for sql auth-type should be PAP.  Looks like 
> your auth-type is set to eap.  Make sure you read all of 
>
> https://django-freeradius.readthedocs.io/en/latest/general/freeradius.html#configuring-freeradius-3.
>  
>
>
> Found Auth-Type = eap 
> On Fri, Nov 16, 2018 at 4:33 PM Marty Plummer <[email protected] 
> <javascript:>> wrote: 
> > 
> > git clone https://bitbucket.org/hanetzer/radius.git 
> > cd radius && docker-compose up --build 
> > 
> > You'll need a .env file, looks like this: 
> > 
> > DATABASE_URL=db://postgres:changeme@db/postgres // not yet configurable 
> > DJANGO_DEBUG=false // DEBUG = False in settings.py 
> > DJANGO_FREERADIUS_API_TOKEN=bigsecrettoken 
> > DJANGO_MANAGEPY_COLLECTSTATIC=off 
> > DJANGO_MANAGEPY_MAKEMIGRATIONS=on 
> > DJANGO_MANAGEPY_MIGRATE=on 
> > DJANGO_SETTINGS_MODULE=radius.settings 
> > POSTGRES_DB=postgres // not yet configurable 
> > POSTGRES_PASSWORD=changeme // not yet configurable 
> > POSTGRES_USER=postgres //not yet configurable 
> > SECRET_KEY=normaldjangosecretkey 
> > FREERADIUS_SECRET=testing123 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups "OpenWISP" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to [email protected] <javascript:>. 
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to