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.
