Project

General

Profile

Actions

User story #15739

closed

Radius auth with Challenge-Response

Added by François ARMAND over 4 years ago. Updated 6 months ago.

Status:
Rejected
Priority:
N/A
Assignee:
-
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
To do
Fix check:
To do
Regression:
No

Description

We would like to support radius auth with a yubikey.

Actions #1

Updated by Janos Mattyasovszky over 4 years ago

  • Subject changed from Radius auth with yubikey to Radius auth with Challenge-Response
Actions #2

Updated by Janos Mattyasovszky over 4 years ago

Some issues with the RADIUS Authentication backend:

- Currently the radius plugin uses some strange code for the Radius-Challenge part of the authentication process, and mentions SecurID, which is the RSA Token's authentication name, but RADIUS is not limited to RSA SecurID, but can be used to ask any kind of Questions the User has to provide a reaction to (hence challenge-response).

The first recommentadion is to get rid of mentioning "SecurID" from the code and if possible, make the first "Password" Prompt configurable, as the first secret could be anything, like a passphrase or a PIN, depending on what the first authentication step is.

- Most of the RADIUS Servers determine what authentication policy to use by the Client IP and/or the NAS-Identifier sent by the Client. This can allow to provide different auth methods by different RADIUS Clients originating from the same IP (even if the shared secret must be configured per originating IP of the Client).

The second recommendation is to provide a way (possibly via config file) to provide an optional value that will be sent as the "NAS-Identifier" attribute in the request.

Ref: https://tools.ietf.org/html/rfc2865#page-52

Actions #3

Updated by Vincent MEMBRÉ over 4 years ago

  • Target version changed from 5.0-1.3 to 5.0-1.4
Actions #4

Updated by François ARMAND almost 4 years ago

There is also other problem related to accepted access/response:

the radius plugin
has a cache for creds
anyway to disable that as it breaks OTP flows with Radius

It may be linked to:

- https://github.com/coova/jradius/issues/6
How to deal with the Access-challenge response?

- Or again: https://github.com/dodok1/cas/commit/29012f53bffb59cd25a83b27f0a14493efa64106

Actions #5

Updated by Vincent MEMBRÉ 9 months ago

  • Target version changed from 5.0-1.4 to 7.2
Actions #6

Updated by Alexis Mousset 6 months ago

  • Status changed from New to Rejected
  • Regression set to No

We removed radius support, closing.

Actions

Also available in: Atom PDF