https://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342014-09-19T08:19:47ZRedmine Entr’ouvertAuthentic 2 - Development #5540: Possibility to create saml service provider from its AssertionConsumerService endpointhttps://dev.entrouvert.org/issues/5540?journal_id=202992014-09-19T08:19:47ZBenjamin Dauvergne
<ul></ul><p>How does-it work without specifying the entity ID for dropbox ? Does ssp accept all AuthnRequest ? How does it find the ACS if the AuthnRequest does not containt its URL and it doesn't know the service entityID either ?</p> Authentic 2 - Development #5540: Possibility to create saml service provider from its AssertionConsumerService endpointhttps://dev.entrouvert.org/issues/5540?journal_id=203022014-09-19T08:33:24ZBenjamin Dauvergne
<ul></ul>I answer myself: I read the code for ssp and the dictionnary key is in fact the EntityID, so the configuration would be:
<ul>
<li>EntityID, required</li>
<li>ACS URL & method (POST [default] / Artifact), required</li>
<li>LogoutServiceURL URL & method (Redirect [default] / SOAP), optional</li>
<li>Certificate, optional</li>
</ul> Authentic 2 - Development #5540: Possibility to create saml service provider from its AssertionConsumerService endpointhttps://dev.entrouvert.org/issues/5540?journal_id=203032014-09-19T08:39:07ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><p><a class="external" href="https://www.dropbox.com/help/1921#custom">https://www.dropbox.com/help/1921#custom</a> is the dropbox documentation.</p>
<p>You'll find some screenshots about salesforce configuration on <a class="external" href="https://developer.salesforce.com/page/Configuring-SAML-SSO-to-Dropbox">https://developer.salesforce.com/page/Configuring-SAML-SSO-to-Dropbox</a> (searching for "dropbox configuration saml" yields results for various other providers).</p> Authentic 2 - Development #5540: Possibility to create saml service provider from its AssertionConsumerService endpointhttps://dev.entrouvert.org/issues/5540?journal_id=210342014-10-08T16:21:43ZBenjamin Dauvergne
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li><li><strong>Assigné à</strong> mis à <i>Benjamin Dauvergne</i></li></ul>How I see it:
<ul>
<li>first add field to hold the metadata URL, to separate it from the entity ID</li>
<li>remove special creation form for building from Metadata URL (the field will now be part of the model)</li>
<li>make EntityID field editable, and required</li>
<li>add new fields:
<ul>
<li>ACS URL, URLField, nullable, optional</li>
<li>ACS Method, CharField, choices, nullable, required if ACS URL is set</li>
<li>Logout URL, URLField, nullable, optional, forbidden if ACS URL is not set</li>
<li>Logout Method, CharField, choices, nullable, optional, required if Logout URL is set</li>
</ul>
</li>
<li>make the metadata field uneditable if ACS URL is not null, add text telling that to edit it all direct settings must be removed</li>
<li>in LibertyProvider clean:
<ul>
<li>if metadata URL is set and metadata content or manual configuration field have changed, raise ValidationError telling that a web refresh must be done or the URL be removed,</li>
<li>if metadata and manual field have changed, raise ValidationError</li>
<li>if metadata has changed or object is new (no <code>self.pk</code>), clear all "manual" configuration fields, extract entityID from metadata</li>
<li>if entityID has changed but no other manual configuration field is set, raise ValidationError</li>
<li>if any manual configuration field has changed, clear metadata and generate new version from them</li>
<li>for all cases generate new entityID SHA1 hash (it's already done)</li>
</ul></li>
</ul> Authentic 2 - Development #5540: Possibility to create saml service provider from its AssertionConsumerService endpointhttps://dev.entrouvert.org/issues/5540?journal_id=225502014-11-20T09:03:27ZBenjamin Dauvergne
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Nouveau</i></li></ul> Authentic 2 - Development #5540: Possibility to create saml service provider from its AssertionConsumerService endpointhttps://dev.entrouvert.org/issues/5540?journal_id=251062015-03-06T14:28:38ZBenjamin Dauvergne
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/5541">Development #5541</a>: Add a page to manage providers</i> ajouté</li></ul> Authentic 2 - Development #5540: Possibility to create saml service provider from its AssertionConsumerService endpointhttps://dev.entrouvert.org/issues/5540?journal_id=251072015-03-06T14:28:45ZBenjamin Dauvergne
<ul><li><strong>Priorité</strong> changé de <i>Normal</i> à <i>Haut</i></li></ul> Authentic 2 - Development #5540: Possibility to create saml service provider from its AssertionConsumerService endpointhttps://dev.entrouvert.org/issues/5540?journal_id=252472015-03-06T15:35:34ZBenjamin Dauvergne
<ul><li><strong>Version cible</strong> mis à <i>future</i></li></ul> Authentic 2 - Development #5540: Possibility to create saml service provider from its AssertionConsumerService endpointhttps://dev.entrouvert.org/issues/5540?journal_id=252782015-03-06T15:37:41ZBenjamin Dauvergne
<ul><li><strong>Version cible</strong> changé de <i>future</i> à <i>2.1.12</i></li></ul> Authentic 2 - Development #5540: Possibility to create saml service provider from its AssertionConsumerService endpointhttps://dev.entrouvert.org/issues/5540?journal_id=258332015-03-17T15:59:10ZBenjamin Dauvergne
<ul><li><strong>Version cible</strong> changé de <i>2.1.12</i> à <i>2.1.13</i></li></ul> Authentic 2 - Development #5540: Possibility to create saml service provider from its AssertionConsumerService endpointhttps://dev.entrouvert.org/issues/5540?journal_id=260482015-03-23T15:31:49ZBenjamin Dauvergne
<ul><li><strong>Version cible</strong> changé de <i>2.1.13</i> à <i>2.2.0</i></li></ul> Authentic 2 - Development #5540: Possibility to create saml service provider from its AssertionConsumerService endpointhttps://dev.entrouvert.org/issues/5540?journal_id=280622015-05-11T09:06:37ZBenjamin Dauvergne
<ul><li><strong>Priorité</strong> changé de <i>Haut</i> à <i>Normal</i></li></ul> Authentic 2 - Development #5540: Possibility to create saml service provider from its AssertionConsumerService endpointhttps://dev.entrouvert.org/issues/5540?journal_id=474052016-05-10T14:38:06ZMikaël Atesmates@entrouvert.com
<ul><li><strong>Tracker</strong> changé de <i>Bug</i> à <i>Development</i></li></ul> Authentic 2 - Development #5540: Possibility to create saml service provider from its AssertionConsumerService endpointhttps://dev.entrouvert.org/issues/5540?journal_id=3492892022-01-12T16:30:07ZBenjamin Dauvergne
<ul><li><strong>Assigné à</strong> <del><i>Benjamin Dauvergne</i></del> supprimé</li></ul>