Project

General

Profile

Actions

Développement #5541

closed

Add a page to manage providers

Added by Frédéric Péters [parti] almost 12 years ago. Updated almost 4 years ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
19 September 2014
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

It would be nice to have a /manage/providers/ page that would allow to easily create/etc. (saml/oauth/...) providers.

Maybe I should do real mockups about this but the idea would be to have [new] and [new from metadata] buttons, [new from metadata] would allow an upload or an URL. [new] would first ask for the type of service (saml/oauth/...) then ask for a minimal set of parameters (looking at simplesamlphp, for saml providers it could be AssertionConsumerService, SingleLogoutService, NameIDFormat, and a field to select the attribute to use as nameid, if relevant).

Then it's just like the other /manage/ pages, search/modify/delete and stuff.


Related issues 3 (1 open2 closed)

Related to Authentic 2 - Développement #5540: Possibility to create saml service provider from its AssertionConsumerService endpointNouveau19 September 2014

Actions
Related to Authentic 2 - Développement #751: Improve the manager based on RBACFerméBenjamin Dauvergne12 October 2011

Actions
Related to Authentic 2 - Développement #39406: Fournir dans le backoffice (/manage/) des écrans de configuration de la gestion et de la fourniture des identités FerméSerghei Mihai30 January 202005 October 2020

Actions
Actions #1

Updated by Benjamin Dauvergne over 11 years ago

  • Assignee set to Benjamin Dauvergne
  • Priority changed from Normal to Haut
Actions #2

Updated by Benjamin Dauvergne over 11 years ago

  • Related to Développement #5540: Possibility to create saml service provider from its AssertionConsumerService endpoint added
Actions #3

Updated by Benjamin Dauvergne over 11 years ago

Actions #4

Updated by Benjamin Dauvergne over 11 years ago

  • Target version set to future
Actions #5

Updated by Benjamin Dauvergne over 11 years ago

  • Target version changed from future to 2.1.12
Actions #7

Updated by Benjamin Dauvergne over 11 years ago

For now each idp module use its own model to instantiate services (they have no base model they can share) so for now, each services will be listed in its own listing.

 Orga > Services      [ Ajouter un service ]

[ CAS    ]     |   Nom         | EntityID           |
  SAML         | 1 Service1    |                    |
[ OAuth2 ]     | 2 Servoce2    |                    |
               |               |                    |

Each IdP backend should provide configuration for a listing view, a django-tables2 Table object, a creation and edit view. IdP backend object should have a get_service_manager() method, this method will return a Table object and an urlpattern() object.

Actions #8

Updated by Benjamin Dauvergne over 11 years ago

  • Target version changed from 2.1.12 to 2.1.13
Actions #9

Updated by Benjamin Dauvergne over 11 years ago

  • Target version changed from 2.1.13 to 2.2.0
Actions #10

Updated by Frédéric Péters [parti] over 11 years ago

  • Priority changed from Haut to Normal
Actions #11

Updated by Benjamin Dauvergne over 11 years ago

New roadmap:
  • CAS and SAML services have a base model: authentic2.Service
  • They should share some common functionnalities
    • service roles and their attributes
    • authentication level constraint
Actions #12

Updated by Paul Marillonnet over 6 years ago

  • Related to Développement #39406: Fournir dans le backoffice (/manage/) des écrans de configuration de la gestion et de la fourniture des identités added
Actions #13

Updated by Benjamin Dauvergne over 4 years ago

  • Assignee deleted (Benjamin Dauvergne)
Actions #14

Updated by Valentin Deniaud almost 4 years ago

  • Status changed from Nouveau to Fermé
  • Planning set to No

On a désormais /manage/authenticators/.

Actions

Also available in: Atom PDF