Commit Graph

281 Commits

Author SHA1 Message Date
Aurélien Bompard
196d20086c Some Ipsilon fixes for the new openid api extension
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2021-03-26 12:11:07 +01:00
Aurélien Bompard
94b32cee08 Use our custom info plugin
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2021-03-25 18:56:08 +01:00
Aurélien Bompard
fc759fd447 Add the ipsilon script to generate the metadata
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2021-03-25 11:15:29 +01:00
Aurélien Bompard
2c04966b51 Adjust the location of the service keytab in ipsilon
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2021-03-24 17:58:12 +01:00
Aurélien Bompard
4c5e2d605b Fix the sssd config file
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2021-03-24 17:31:55 +01:00
Aurélien Bompard
be8535cf05 Fix ipsilon config
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2021-03-24 17:03:58 +01:00
Aurélien Bompard
7b2c578983 Ipsilon in prod is now on a VM like in staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2021-03-24 13:49:33 +01:00
Aurélien Bompard
b8e6754f97 Use a VM for Ipsilon in prod too
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2021-03-23 16:55:38 +00:00
Aurélien Bompard
2269f0ece1 Prepare Noggin & FASJSON for prod
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2021-03-22 17:53:42 +00:00
Aurélien Bompard
9e7b8efc2e Get fasPronoun in sssd
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2021-02-05 16:47:01 +01:00
Aurélien Bompard
95ca01284a Use a template for ipsilon's sssd.conf instead of replacing lines
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2021-01-20 10:32:33 +01:00
Patrick Uiterwijk
a07e65afdc Fix saml2 file locations in Ipsilon
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-12-01 10:16:08 +01:00
Aurélien Bompard
fadcf80cfd Get the website in ipsilon
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-21 17:41:51 +02:00
Aurélien Bompard
a2f74a447e Ipsilon: fix attribute mapping for GPG & SSH
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-21 11:59:43 +02:00
Aurélien Bompard
dadb90e633 Missing part of bd1cc1d
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-16 09:36:03 +02:00
Aurélien Bompard
e0918f5c96 Ipsilon: set the attribute mapping for openid too
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-15 19:05:08 +02:00
Aurélien Bompard
157f1d2d52 Ipsilon: improve the HBAC rule
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-15 18:46:51 +02:00
Aurélien Bompard
35f2aeb15d Actually those tasks must be run on the IPA server
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-15 18:04:21 +02:00
Aurélien Bompard
2cc20bb1af Ipsilon: create a HBAC rule
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-15 17:51:21 +02:00
Aurélien Bompard
bd1cc1d5f7 Allow redirect on usernames that have an underscore
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-15 17:25:23 +02:00
Aurélien Bompard
b75b580a49 Ipsilon: re-enable the alias for the well-known dir
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-15 15:07:49 +02:00
Aurélien Bompard
78ad8c102a Ipsilon: fix access to the well-known dir
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-15 14:55:10 +02:00
Aurélien Bompard
1ca3aff8f1 Ipsilon: configure SSSd
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-08 12:29:37 +02:00
Aurélien Bompard
f4684a1f07 Ipsilon: fix config files
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-08 10:11:36 +02:00
Aurélien Bompard
3a1885bcc9 Ipsilon in staging: deploy config files
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-08 09:48:31 +02:00
Aurélien Bompard
1a1f7d79e4 Ipsilon: fix files location
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-07 14:53:45 +02:00
Aurélien Bompard
62823f5fee Ipsilon: the custom admin db path must exist, let's set it later
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-07 13:47:39 +02:00
Aurélien Bompard
e73a1bd501 Fix ipsilon config and install script in staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-07 12:19:00 +02:00
Aurélien Bompard
7e7399fb50 Syntax.
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-07 10:07:49 +02:00
Aurélien Bompard
ba82363e78 Add a role for ipa clients and use it in Ipsilon
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-07 10:05:19 +02:00
Aurélien Bompard
3ae9b4bd65 We need this plugin obviously
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-07 09:08:52 +02:00
Aurélien Bompard
47d4923de9 Undefined variable
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-06 17:06:44 +02:00
Aurélien Bompard
373d9385e1 Missing dep
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-06 16:50:13 +02:00
Aurélien Bompard
ae35433095 Missing dep
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-06 10:54:25 +02:00
Aurélien Bompard
d1edc6db3d Prepare ipsilon for a VM deployment in staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-10-05 17:24:56 +02:00
Kevin Fenzi
56489ef2c3 ipsilon: comment out for now all the old rhel7 python2 tasks
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-09-24 15:08:54 -07:00
Kevin Fenzi
7d9c26fe51 ipsilon: no libsemanage-python in f32
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-09-24 14:57:14 -07:00
Aurélien Bompard
9b4832feee Ipsilon: Fix the attribute mapping
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-17 17:03:55 +02:00
Aurélien Bompard
2baa486616 Fix case in configuration
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-17 11:44:32 +02:00
Aurélien Bompard
482c0f799c Don't get user info from LDAP, use FASJSON
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 15:44:15 +02:00
Aurélien Bompard
b2df514b95 Ipsilon: rename the service keytab file for coherence
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 15:28:21 +02:00
Aurélien Bompard
ea064cbdc6 Ipsilon: don't use ldaps
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 14:57:16 +02:00
Aurélien Bompard
3ba34383b3 Ipsilon: configure the LDAP auth plugin
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 14:41:33 +02:00
Aurélien Bompard
07f4977aac Ipsilon: remove FAS auth
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 13:20:45 +02:00
Aurélien Bompard
70f71744fb Ipsilon: prepare config changes for staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-11 15:22:15 +02:00
Aurélien Bompard
31b058a884 Ipsilon: set the keytab paths in krb5.conf
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-11 12:17:00 +02:00
Aurélien Bompard
5a01ac3566 Ipsilon: deploy the Fedora-specific files from a git repo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-11 12:17:00 +02:00
Pierre-Yves Chibon
6dc4c7533c ipsilon: Set the /ui alias to the Fedora theme folder
Turns out commenting out this alias did not help, so instead I'm
pointing it to the Fedora theme folder which should thus make
/ui/res valid.

Fingers crossed!

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-08-12 11:29:30 +02:00
Pierre-Yves Chibon
7f3379d854 ipsilon: Comment out the alias for /ui
If I'm reading ipsilon's code correctly this should now be
handled by ipsilon itself.
If I'm mistaken, I'll revert and keep looking for the proper
fix

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-08-12 11:25:40 +02:00
Pierre-Yves Chibon
1eb1b731db ipsilon: set the full path to the theme directory
Currently we let ipsilon's magic load the tempate and asset from
that variable and it looks like it's somehow not doing what we want
with the asset since we can't access the fedora-authn-logo and the
login.css of the Fedora theme.
So let's see if using the full path to the directory helps or not.

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-08-12 09:44:55 +02:00