Projet

Général

Profil

Development #16583

Ajouter une API check-password

Ajouté par Benjamin Dauvergne il y a presque 7 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Josué Kouka
Catégorie:
-
Version cible:
-
Début:
29 mai 2017
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Elle doit se baser à la fois sur l'authentification DRF acceptant du userid/password soit sur les backends d'authent.

Elle doit retourner des réponses du genre pour le cas passant:

{
   'result': 0,
   ... # toutes sortes de choses à définir
}

dans les "toutes sortes de choses à définir' il faudrait notamment que pour les clients OIDC on ait "oidc_client": true,;

ou cas non-passant:

{
   'result': 1,
   'errors: [
     "Invalid username/password." 
   ]
}

Fichiers


Demandes liées

Lié à Authentic 2 - Development #16580: Ajouter une authentification pour DRF basée sur les client_id/client_secret des clients OIDCFermé29 mai 2017

Actions
Lié à Fargo - Development #16842: Déléguer l'authentification des clients à authentic.Fermé12 juin 2017

Actions

Révisions associées

Révision dfd54401 (diff)
Ajouté par Josué Kouka il y a presque 7 ans

add check password api (#16583)

Historique

#2

Mis à jour par Benjamin Dauvergne il y a presque 7 ans

Pour la partie DRF fait un self.get_authenticators() et puis des for authenticator in authenticators: if hasattr(authenticator, 'authenticate_credentials'):...

#3

Mis à jour par Josué Kouka il y a presque 7 ans

  • Assigné à mis à Josué Kouka
#4

Mis à jour par Josué Kouka il y a presque 7 ans

#5

Mis à jour par Josué Kouka il y a presque 7 ans

  • Lié à Development #16580: Ajouter une authentification pour DRF basée sur les client_id/client_secret des clients OIDC ajouté
#6

Mis à jour par Benjamin Dauvergne il y a presque 7 ans

Vu avec Josué, la classe d'authentification DRF doit aller dans le ticket qui va bien.

#8

Mis à jour par Benjamin Dauvergne il y a presque 7 ans

Je veux bien l'utilisation d'un Serializer plutôt qu'un contrôle manuel (c'est plus sûr) et je verrai bien les clés s'appelait username/password et pas identifier/secret.

#10

Mis à jour par Mikaël Ates il y a presque 7 ans

  • Lié à Development #16842: Déléguer l'authentification des clients à authentic. ajouté
#11

Mis à jour par Josué Kouka il y a presque 7 ans

En utilisant serializer et BaseRpcView

#12

Mis à jour par Benjamin Dauvergne il y a presque 7 ans

Ack.

#13

Mis à jour par Josué Kouka il y a presque 7 ans

  • Statut changé de En cours à Résolu (à déployer)
  • % réalisé changé de 0 à 100
#14

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF