<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ipsilon.git/ipsilon/providers, branch ticket_25</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>Mapped Attrs - WIP</title>
<updated>2015-03-20T14:57:46+00:00</updated>
<author>
<name>Nathan Kinder</name>
<email>nkinder@redhat.com</email>
</author>
<published>2015-03-17T04:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=0562d486c6906bbba909bddf1326a9ed497b4443'/>
<id>0562d486c6906bbba909bddf1326a9ed497b4443</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Set Cache-control on all generated pages, centralize in Endpoint</title>
<updated>2015-03-19T20:57:55+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2015-03-16T20:31:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=83ec7148841303516fe31e76116b70c8a5f73aab'/>
<id>83ec7148841303516fe31e76116b70c8a5f73aab</id>
<content type='text'>
See "Bindings for the OASIS Security Assertion Markup Language (SAML)
V2.0" section 3.2.3.2.

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

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See "Bindings for the OASIS Security Assertion Markup Language (SAML)
V2.0" section 3.2.3.2.

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

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Assertion AttributeStatements must be non-empty</title>
<updated>2015-03-18T21:49:43+00:00</updated>
<author>
<name>John Dennis</name>
<email>jdennis@redhat.com</email>
</author>
<published>2015-03-18T21:14:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=b5730c293fc532fffd3f3300a14813027c4242ae'/>
<id>b5730c293fc532fffd3f3300a14813027c4242ae</id>
<content type='text'>
The saml-core-2.0-os specification section 2.7.3 requires
the AttributeStatement element to be non-empty. Shibboleth verifies
this and rejects assertions that do not comply. We gather attributes
into a local dict first before adding them to the AttributeStatement
so the fix is easy. Test if the dict is empty, move the initialization
of the assertion AttributeStatement inside the test so it's
conditional on whether the dict has members.

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

Signed-off-by: John Dennis &lt;jdennis@redhat.com&gt;
Reviewed-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The saml-core-2.0-os specification section 2.7.3 requires
the AttributeStatement element to be non-empty. Shibboleth verifies
this and rejects assertions that do not comply. We gather attributes
into a local dict first before adding them to the AttributeStatement
so the fix is easy. Test if the dict is empty, move the initialization
of the assertion AttributeStatement inside the test so it's
conditional on whether the dict has members.

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

Signed-off-by: John Dennis &lt;jdennis@redhat.com&gt;
Reviewed-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly handle groups info in SAML provider</title>
<updated>2015-03-18T00:38:27+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2015-03-17T17:22:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=acd6db64e46c8fa5b93c07dc5ff5c5172ddfa4f6'/>
<id>acd6db64e46c8fa5b93c07dc5ff5c5172ddfa4f6</id>
<content type='text'>
Also removes internal attributes (any attribute that starts with _

Fixes: https://fedorahosted.org/ipsilon/ticket/71

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also removes internal attributes (any attribute that starts with _

Fixes: https://fedorahosted.org/ipsilon/ticket/71

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Require admin when accessing REST pages</title>
<updated>2015-03-03T02:44:38+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2015-03-02T19:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=13b359d8e4682fb239cf02293aef3a1b235a2cf6'/>
<id>13b359d8e4682fb239cf02293aef3a1b235a2cf6</id>
<content type='text'>
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>
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>Load and initialize REST in the SAML2 plugin</title>
<updated>2015-02-27T21:11:43+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2015-02-26T20:56:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=38bda85cbff4ad9f53bc7ffcbc9e02a46bae79ec'/>
<id>38bda85cbff4ad9f53bc7ffcbc9e02a46bae79ec</id>
<content type='text'>
https://fedorahosted.org/ipsilon/ticket/26

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/26

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>Implement GET and POST REST API for Service Providers</title>
<updated>2015-02-27T21:10:51+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2015-02-26T20:57:20+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=90296d59d094a3a9871f04c0e9dad238b701c2b8'/>
<id>90296d59d094a3a9871f04c0e9dad238b701c2b8</id>
<content type='text'>
The mount point is /idp/rest/providers/saml2/SPS.

GET .../SPS will retrieve all Service Providers
GET .../SPS/foo will retrieve the Service Provider named foo
POST .../SPS/foo will create the Service Provider named foo

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

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>
The mount point is /idp/rest/providers/saml2/SPS.

GET .../SPS will retrieve all Service Providers
GET .../SPS/foo will retrieve the Service Provider named foo
POST .../SPS/foo will create the Service Provider named foo

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

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>Add base REST provider framework classes</title>
<updated>2015-02-27T21:05:49+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2015-02-26T20:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=7957f8d19d6693de52c758cad76cd61480ec336f'/>
<id>7957f8d19d6693de52c758cad76cd61480ec336f</id>
<content type='text'>
These classes handle mounting the REST plugins.

The starting mount point is: /idp/rest/providers

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

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>
These classes handle mounting the REST plugins.

The starting mount point is: /idp/rest/providers

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

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>Add uninstallation support.</title>
<updated>2015-02-26T20:18:02+00:00</updated>
<author>
<name>Patrick Uiterwijk</name>
<email>puiterwijk@redhat.com</email>
</author>
<published>2015-02-04T09:58:14+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=7ad204c13898245cdea5acfa90be83e767276994'/>
<id>7ad204c13898245cdea5acfa90be83e767276994</id>
<content type='text'>
As part of this, made all plugins use a Installer baseclass.

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

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>
As part of this, made all plugins use a Installer baseclass.

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

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 support for attribute policies in openidp</title>
<updated>2015-02-24T15:58:20+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2015-02-16T18:47:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=db88788fe906f315733b6ae67929f62cfc307d24'/>
<id>db88788fe906f315733b6ae67929f62cfc307d24</id>
<content type='text'>
Signed-off-by: Simo Sorce &lt;simo@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>
Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
