Applications externes
=====================

.. toctree::
   :maxdepth: 2
   :caption: Applications externes

   cas
   oauth2

.. warning::
   L'utilisation de la note par des services externes est actuellement en beta. Il est
   fort à parier que cette utilisation sera revue et améliorée à l'avenir.

Puisque la Note Kfet recense tous les comptes des adhérent⋅es BDE, les clubs ont alors
la possibilité de développer leurs propres applications et de les interfacer avec la
note. De cette façon, chaque application peut authentifier ses utilisateur⋅rices via la note,
et récupérer leurs adhésions, leur nom de note afin d'éventuellement faire des transferts
via l'API.

Trois protocoles d'authentification sont implémentées :

 * `CAS <cas>`_
 * `OAuth2 <oauth2>`_
 * Open ID Connect

À ce jour, ce mécanisme est notamment utilisé par :
 * Le `serveur photo <https://photos.crans.org>`_
 * L'`imprimante <https://helloworld.crans.org>`_ du `Cr@ns <https://crans.org>`_
 * Le serveur `Matrix <https://element.crans.org>`_ du `Cr@ns <https://crans.org>`_
 * La `base de donnée de la Mediatek <https://med.crans.org>`_
 * Le site du `K-WEI <https://kwei.crans.org>`_ 

Et dans un futur plus ou moins proche :
 * Le site pour loger les admissibles pendant les oraux (cf. `ici <https://gitlab.crans.org/bde/la25>`_)
 * L'application mobile de la note
 * Le site pour les commandes Terre à Terre (cf. `là <https://gitlab.crans.org/tat/blog>`_)
 * Le futur wiki...
