On Няд, 17 сне 2023, Jeff Kirkley via FreeIPA-users wrote:
Hello,

 Very new to freeipa but find it to be very powerful and very capable.
 I have been using Keycloak for some time now and am interested in
 using FreeIPA as a OTP password provider (if possible).

 I am running FreeIPA 4.10.2 and am having problems with a
 plain/regular user creating a OTP token from the GUI and the created
 token is based as SHA1.  I would like for it to be either SHA256 or
 SHA512.  I have spent many hours scouring the web and am unable to
 find where this is a user-selectable option under the user's login.
 I am also unable to find it in any of the settings while logged in as
 admin.  I did make a change to:

/usr/share/ipa/ui/js/freeipa/app.js

and changed the default to sha512 and if I were to login as admin and
create a new token for a user (testuser), I do have a GUI ability to
choose the strength of the OTP token.  However, this is not presented
to a normal user (belonging to only ipausers group).

How do I change/enable this ability for a plain user to login to
freeipa server, create a OTP token and change the hash strength?

https://pagure.io/freeipa/issue/6430 covers our state. There is also a
helpful table in the link
https://gist.github.com/gwelch-contegix/afa52c7b45693a19c198ab0bfb886fe2
about the state of authenticators that support (or rather not) other OTP
algorithms. Until that state changes, making a different default is
counter-productive as in most cases people will have to handle an
increasing amount of end user complaints about them not being able to
use a new OTP token in their software.

There is currently no plan to change existing FreeIPA Web UI to add that
default. You can already choose OTP algorithm when creating a token
from IPA CLI/API. New Web UI which hopefully will be put in production
next year will have ability to select the OTP algorithm.


--
/ Alexander Bokovoy
Sr. Principal Software Engineer
Security / Identity Management Engineering
Red Hat Limited, Finland
--
_______________________________________________
FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org
To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-users@lists.fedorahosted.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to