freeipa/daemons/ipa-otpd
Alexander Bokovoy 3f6656e09a ipa-otpd: add support for SSSD OIDC helper
SSSD OIDC helper is used for negotiating with OAUTH2 or OIDC end points
of external identity providers (IdPs).

ipa-otpd daemon now is capable to take either Issuer URL or individual
endpoints and call SSSD OIDC helper accordingly.

Communication with SSSD OIDC helper can be debugged with the use of a
debug variable set in /etc/ipa/default.conf. Man page for
default.conf(5) has been updated to provide this information.

Fixes: https://pagure.io/freeipa/issue/8805

Signed-off-by: Sumit Bose <sbose@redhat.com>
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
Reviewed-By: Francisco Trivino <ftrivino@redhat.com>
Reviewed-By: Sumit Bose <sbose@redhat.com>
2022-05-10 15:52:41 +03:00
..
bind.c ipa-otpd: handle LDAP timeout in a better way 2021-04-23 11:13:36 +03:00
forward.c Add the krb5/FreeIPA RADIUS companion daemon 2013-05-17 09:30:51 +02:00
internal.h ipa-otpd: add support for SSSD OIDC helper 2022-05-10 15:52:41 +03:00
ipa_otpd_queue_cmocka_tests.c Add cmocka unit tests for ipa otpd queue code 2018-08-31 21:01:46 +02:00
ipa-otpd.socket.in ipa-otpd.socket.in: Use a platform specific value for KDC service file 2017-04-12 16:17:51 +02:00
ipa-otpd@.service.in systemd: enforce en_US.UTF-8 locale in systemd units 2020-12-10 14:38:05 +02:00
main.c ipa-otpd: add support for SSSD OIDC helper 2022-05-10 15:52:41 +03:00
Makefile.am ipa-otpd: add support for SSSD OIDC helper 2022-05-10 15:52:41 +03:00
oauth2.c ipa-otpd: add support for SSSD OIDC helper 2022-05-10 15:52:41 +03:00
parse.c ipa-otpd: add support for SSSD OIDC helper 2022-05-10 15:52:41 +03:00
query.c ipa-otpd: add support for SSSD OIDC helper 2022-05-10 15:52:41 +03:00
queue.c ipa-otpd: add support for SSSD OIDC helper 2022-05-10 15:52:41 +03:00
stdio.c ipa-otpd: add support for SSSD OIDC helper 2022-05-10 15:52:41 +03:00
test.py pylint: Fix useless-suppression 2022-03-11 13:37:08 -05:00