Giter VIP home page Giter VIP logo

totpradius's People

Contributors

token2 avatar

Watchers

 avatar  avatar

totpradius's Issues

Integration with WatchGuard Firewall fails

Trying to integrate TOTPRadius with WatchGuard Firewall fails for me. From the TOTPRadiums logs point of view everything seems fine (user successfully authenticated), but in total authentication fails. WatchGuard Firewall logs state "was rejected, user isn't in the right group". But I'm pretty sure the user is in the right group as when I switch TOTPRadius for another solution this works fine. Any idea?

dot in username

Currently only allowed in API, allow in web interface as well

Citrix Netscaler 12 integration

Netscaler 12 has "hardcoded" order of authentication sources in XenApp configuration wizard and it is OTP first and AD second. And there is no way to change it.
So when users log in, they should put OTP in the first password field and AD password in the second field.
The problem here is that the Netscaler does not allow the empty value of Password, so the users without 2FA active will have to put "something" there, which makes the overall user experience cumbersome.

See screenshots confirming this (Radius is now called RSA)
netscaler12-2fa

Redundancy features

  1. Any appliance can be configured in master of slave mode
  2. Appliances in slave mode:
    2.1 - will only contain a read-only database
    2.2 - will periodically synchronize with the their master appliance via HTTPS REST (Hostname and API name to be configured on both nodes) - 1 minute minimum (cron's limitation)
    2.3 - will have the same web interface, but user management (adding/editing/deleting) will be disabled
    2.4 - will have no self-enrollment features
    2.5 - will require no additional user licenses (user licenses are only needed for adding users, which is disabled as per 2.3 and 2.4)
  3. Any appliance in slave mode can be switched back to master mode, so the master/slave feature can be considered a cold spare (manual re-licensing will need to be requested)

minor UI glitches

Reported by 5446

  • jquery
  • LDAP UI self-service tabs
  • Sign out button location

Reported by t2

  • New LDAP Self-service portal (Internet-facing): fix enable/disable feature
  • New LDAP Self-service portal (Internet-facing): fix UI translation (provide de.php for German)

Feature request: Change hostname from GUI

In some systems the appliance is allowed to register in DNS, which makes it complicated if multiple appliances are used (i.e. in slave/master mode). A hostname setting is to be added to admin gui

Secret

Radius-Secret: should be also generated random

v 2.4 todo

  • Move to Ubuntu 20 LTS
  • LDAP proxy to move to Version 3 (allow non ASCII chars)
  • Check LDAP + proxy order (OTP first) when group restrictions are used
  • Make OTP on user profile without spaces and with copy and paste
  • (potential) Hardware tokens management/import/assignment tool (possibly by reusing the CSV import tool - add token serial number field / groupid)
  • Optional : remove domain suffix and prefix from the username

Logging/Audit-Features (

Logging/Audit-Features (who did an Authentication from where) ->
this data is already in the radius log, only GUI missing

extra Radius attributes

Implement adding extra attribute
Add editing feature of the extra attribute
include in the backup/restore script
(location /etc/freeradius/3.0/extra)

Users list

doesn’t make sense, that I see all Users (users_list.php) without have to login.

reset Users Logons

How can I reset Users Logons. If I want to re-issue a new token to a user trough storefront ?
Currently done by removing the user, but this deletes all logs

Feature : Update packages

Allow new web interface to be uploaded as a zip package (something like firmware upgrade) via admin panel.

FIDO integration

Adding a possibility to use FIDO security keys instead of TOTP authentication

restrict hw token assignment

Reported by 5346

  • Restriction setting / Enable disable assigning the same token to more than one user
  • Show which token is assigned to whom
  • Implement restriction in self-service HW tokens

Add Azure AD Authentication option

Leverage Resource Owner Password Credentials API of Azure AD to implement primary authentication against Azure AD (as a replacement of LDAP onPrem)

LDAP: multiple servers for failover

Put a note to specify the format if more than one LDAP server is used


As multiple servers can have different protocols, the default protocol (ldap) is only assumed when a single server is used to connect.

For 2 and more servers the simple format (just the hostname) will not work and full URI must be specified.

For example for MS AD, the value should look like:

ldap://192.168.200.208 ldap://192.168.200.209
So, still space separated, but with the protocol (ldap://) specified

Redesign Export&Import feature

Redesign Export&Import feature to include an all-in-one file that includes:

  • All users records
  • Hardware tokens
  • Config
  • Certificate files
  • NTP Settings

Mysql

MySQL-Username/Password should also be changeable.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.