<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ipsilon.git, branch sp_register</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/'/>
<entry>
<title>Allow SP registration from ipsilon-client-install</title>
<updated>2015-04-02T01:17:46+00:00</updated>
<author>
<name>Nathan Kinder</name>
<email>nkinder@redhat.com</email>
</author>
<published>2015-03-31T02:36:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=a099b0d3a89f08c6f2f9053d308dc8beefd7dfdb'/>
<id>a099b0d3a89f08c6f2f9053d308dc8beefd7dfdb</id>
<content type='text'>
This optionally allows a SAML SP to be registered with the IDP when
running ipsilon-client-install.  To register an SP, the following
options are used:

  --saml-idp-url   (Ipsilon IDP URL)
  --saml-sp-name   (Name to register the SP as)
  --admin-user     (Ipsilon admin user)
  --admin-password (Ipsilon admin password file)

If the --saml-idp-url option is set, we attempt to register the SP.
The --saml-sp-name option is required if you are registering a SP.
The --admin-user already defaults to admin, so it only needs to be
specified if your admin user has a different username.  If the
--admin-password option is not specified, we prompt for the password.

The --saml-idp-metadata was previously required, but this option is
redundant if the new --saml-idp-url option is specified and you are
not using a local copy of the IDP metadata.  You can now just use
the --saml-idp-url option, and we build the metadata URL from it.
This helps to minimize the number of required options when you are
registering an SP during installation.

https://fedorahosted.org/ipsilon/ticket/101
Signed-off-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This optionally allows a SAML SP to be registered with the IDP when
running ipsilon-client-install.  To register an SP, the following
options are used:

  --saml-idp-url   (Ipsilon IDP URL)
  --saml-sp-name   (Name to register the SP as)
  --admin-user     (Ipsilon admin user)
  --admin-password (Ipsilon admin password file)

If the --saml-idp-url option is set, we attempt to register the SP.
The --saml-sp-name option is required if you are registering a SP.
The --admin-user already defaults to admin, so it only needs to be
specified if your admin user has a different username.  If the
--admin-password option is not specified, we prompt for the password.

The --saml-idp-metadata was previously required, but this option is
redundant if the new --saml-idp-url option is specified and you are
not using a local copy of the IDP metadata.  You can now just use
the --saml-idp-url option, and we build the metadata URL from it.
This helps to minimize the number of required options when you are
registering an SP during installation.

https://fedorahosted.org/ipsilon/ticket/101
Signed-off-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>SP uninstall attempts to run install</title>
<updated>2015-03-31T04:23:03+00:00</updated>
<author>
<name>Nathan Kinder</name>
<email>nkinder@redhat.com</email>
</author>
<published>2015-03-31T04:21:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=a17d442e213ee2104cbf2aea923fcd9ad853e895'/>
<id>a17d442e213ee2104cbf2aea923fcd9ad853e895</id>
<content type='text'>
When running 'ipsilon-client-install --uninstall' to uninstall a SP,
we call the install routine again after completing the uninstallation.
This leads to confusing error messages about missing required options.
This patch corrects the uninstallation logic.

https://fedorahosted.org/ipsilon/ticket/100
Signed-off-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When running 'ipsilon-client-install --uninstall' to uninstall a SP,
we call the install routine again after completing the uninstallation.
This leads to confusing error messages about missing required options.
This patch corrects the uninstallation logic.

https://fedorahosted.org/ipsilon/ticket/100
Signed-off-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Release v0.5.0</title>
<updated>2015-03-30T21:13:54+00:00</updated>
<author>
<name>Patrick Uiterwijk</name>
<email>puiterwijk@redhat.com</email>
</author>
<published>2015-03-30T20:19:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=084c893c7f4639a2ee67ea79008148291af1fafa'/>
<id>084c893c7f4639a2ee67ea79008148291af1fafa</id>
<content type='text'>
Signed-off-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
Reviewed-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
Reviewed-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add options to explicitly set database uris during install</title>
<updated>2015-03-30T18:20:11+00:00</updated>
<author>
<name>Patrick Uiterwijk</name>
<email>puiterwijk@redhat.com</email>
</author>
<published>2015-03-30T14:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=3fd51fe0d4593cdc39c28f11deafe27845f25584'/>
<id>3fd51fe0d4593cdc39c28f11deafe27845f25584</id>
<content type='text'>
Also offer the option to set the OpenID database URI during install

https://fedorahosted.org/ipsilon/ticket/17

Signed-off-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
Reviewed-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also offer the option to set the OpenID database URI during install

https://fedorahosted.org/ipsilon/ticket/17

Signed-off-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
Reviewed-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use all SSSD domains for info plugin by default.</title>
<updated>2015-03-27T18:47:11+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2015-03-26T19:36:02+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=db41f6ea5ac2b4648350900791e32a83d0974e14'/>
<id>db41f6ea5ac2b4648350900791e32a83d0974e14</id>
<content type='text'>
Rather than requiring --info-sssd-domain as an argument make it
an optional argument, defaulting to enabling all SSSD domains.

Convert the argument from a single value into a list so that multiple
invocations can be made and all domains in the list will be enabled.

There is still the possibility that failures in configuring a domain
will occur (no domain found, for example) and these are considered
"soft" failures. That is it won't abort the server installation.

https://fedorahosted.org/ipsilon/ticket/78

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rather than requiring --info-sssd-domain as an argument make it
an optional argument, defaulting to enabling all SSSD domains.

Convert the argument from a single value into a list so that multiple
invocations can be made and all domains in the list will be enabled.

There is still the possibility that failures in configuring a domain
will occur (no domain found, for example) and these are considered
"soft" failures. That is it won't abort the server installation.

https://fedorahosted.org/ipsilon/ticket/78

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a method to Installer classes to validate argument input</title>
<updated>2015-03-27T18:46:52+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2015-03-26T18:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=101022e3bf4dfe3f0c56ffb61abbf358a3b1ab26'/>
<id>101022e3bf4dfe3f0c56ffb61abbf358a3b1ab26</id>
<content type='text'>
There was no way to validate argument input from plugins and
cause the installer to bail out. If a plugin needs to validate
some input it can use the validate_args() method and raise
ConfigurationError() if an issue is found.

https://fedorahosted.org/ipsilon/ticket/78

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There was no way to validate argument input from plugins and
cause the installer to bail out. If a plugin needs to validate
some input it can use the validate_args() method and raise
ConfigurationError() if an issue is found.

https://fedorahosted.org/ipsilon/ticket/78

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Try to return a redirect instead a 400 for "not logged in" state</title>
<updated>2015-03-27T18:43:26+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2015-03-25T21:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=83ac397cd5904cbbaa5a21adcac73815dda9fa63'/>
<id>83ac397cd5904cbbaa5a21adcac73815dda9fa63</id>
<content type='text'>
If the user is not logged in and submits a valid logout request
then just redirect the user to the RelayState in the request
indicating that the logout was successful. This provides a better
user experience.

https://fedorahosted.org/ipsilon/ticket/88

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the user is not logged in and submits a valid logout request
then just redirect the user to the RelayState in the request
indicating that the logout was successful. This provides a better
user experience.

https://fedorahosted.org/ipsilon/ticket/88

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests for Name ID functionality</title>
<updated>2015-03-24T13:42:24+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2015-03-19T19:20:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=0f56ef9942ee631a9306806bea8f3bb8e7b81076'/>
<id>0f56ef9942ee631a9306806bea8f3bb8e7b81076</id>
<content type='text'>
Some Name ID formats are not implemented so are expected to fail.

Kerberos is implemented but the test is done using form authentication
so no Kerberos principal is available so authentication is denied.

https://fedorahosted.org/ipsilon/ticket/27

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some Name ID formats are not implemented so are expected to fail.

Kerberos is implemented but the test is done using form authentication
so no Kerberos principal is available so authentication is denied.

https://fedorahosted.org/ipsilon/ticket/27

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make unspecified the default Name ID format, add to enabled list</title>
<updated>2015-03-23T22:00:34+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2015-03-23T21:25:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=424a03e5bd141bfa80220816d6e9bd6be9aa256f'/>
<id>424a03e5bd141bfa80220816d6e9bd6be9aa256f</id>
<content type='text'>
https://fedorahosted.org/ipsilon/ticket/27

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/ipsilon/ticket/27

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow user to specify Name ID format when configuring SP.</title>
<updated>2015-03-23T22:00:27+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2015-03-19T19:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=cc527bd439314e45dc9f88599f9a3c03eb9b6220'/>
<id>cc527bd439314e45dc9f88599f9a3c03eb9b6220</id>
<content type='text'>
https://fedorahosted.org/ipsilon/ticket/27

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/ipsilon/ticket/27

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
