Skip to content

Adding compatibility with Windows NPS as the RADIUS server. #49

@wkneeppel

Description

@wkneeppel

TLDR: Apache calls this module, sends the request to NPS, NPS evaluates and returns an accept, but Apache does not process the accept.

Context:
Apache Subversion (CollabNet SVN Edge or VisualSVN Server) over HTTPS.
Running in Windows domain environment with external NAS/AD Servers.
Incorporating this module into the Apache server to use NPS as the RADIUS server.

Started with changes from Unicode to Winsock as suggested here: https://www.apachelounge.com/viewtopic.php?p=41452
Apache now sends requests.
NPS requires the use of Message-Authenticator attribute in RADIUS communications. Modified the module to include/calculate this attribute. (See files)
After properly configuring NPS it now processes the requests and sends back a radius-accept message.
Apache/mod_auth_radius is not handling the accept. Apache logs (svn access) shows no user in the SVN log.
To me it appears that the module is either not handling the response or it is not sending information back to Apache httpd in a way that is expected for apache basic authentication to complete.

Mod_Auth_Radius for Windows.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions