IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

implementer mecanisme pour avoir ressource via URL


Sujet :

Développement Web en Java

  1. #1
    Membre du Club
    Inscrit en
    Juin 2005
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 139
    Points : 59
    Points
    59
    Par défaut implementer mecanisme pour avoir ressource via URL
    Bonjour à tous,

    Je suis entrain de développer une application spring-boot avec angular2 et je ne sais pas comment faire ceci :
    -L'admin qui a le droit de se connecter envoi une url a un candidat pour passer un test technique sur une techno choisi par l'admin.
    Comment faire ce genre d'application? enfin implémenter ce mécanisme? dois je jouer avec les sessions?
    Le site par défaut oblige de nous authentifier, mais si le mécanisme de l'url envoyé pour passer le test technique est implémentée , alors comment faire sauter l'authentification ( vu que je garde juste le nom, le prénom et le mail du candidat).

    à la limite l’authentification je l’implémente pour les candidats aussi.
    Juste le mécanisme quand l'admin envoi l'URL du test technique qu'il me faut.

    Merci à vous tous.

  2. #2
    Membre expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Points : 3 675
    Points
    3 675
    Par défaut
    Euh... bin tu configures ta sécurité pour ne pas nécessiter d'authentification sur les urls qui t'intéressent? Je vois pas trop où est le problème...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http.authorizeRequests().antMatchers("/my/public/path").permitAll();
    }
    "Le plug gros problème des citations trouvées sur internet, c'est qu'on ne peut jamais garantir leur authenticité"

    Confucius, 448 av. J-C

  3. #3
    Membre du Club
    Inscrit en
    Juin 2005
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 139
    Points : 59
    Points
    59
    Par défaut
    merci Pill_S,

    Cependant comment faire une URL personnalisée pour un utilisateur donné?
    Quand j’envoie un mail de genre http://www.qcm.com?id_user=richard@q...ompetence=java
    comment faire marcher l'URL afin que je tombe sur le bon QCM?

    si un exemple de ce genre est déjà implémenté je veux bien voir comment ça marche, ou qqch qui se rapproche de loin ou de prés

    Cordialement

  4. #4
    Membre expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Points : 3 675
    Points
    3 675
    Par défaut
    non, tu mets le qcm (ou les services rest qui permettent de charger le qcm) sur une url que tu puisses identifier facilement, genre "http://www.qcm.com/app/qcm.html?..." ou "http://www.qcm.com/app/rest/qcm.json?..."

    et tu mets le pattern correspondant ("/app/show_qcm/*" ou autre) dans tes whitelist. Comme ça, tout le monde peut y accéder.

    La structure du site et/ou des endpoints est importante pour permettre de le configurer (on ne met pas bêtement tout à la racine, on décide si ce sont des choses sécurisées ou non, et on configure le backend en fonction)
    "Le plug gros problème des citations trouvées sur internet, c'est qu'on ne peut jamais garantir leur authenticité"

    Confucius, 448 av. J-C

Discussions similaires

  1. Split() url pour avoir 2 variables utilisables différemment !
    Par JibsouX dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 10/07/2014, 14h31
  2. [2.x] [Routing] Avoir un préfixe variable pour une ressource externe
    Par creativecwx dans le forum Symfony
    Réponses: 13
    Dernier message: 10/05/2011, 12h23
  3. Réponses: 1
    Dernier message: 16/03/2011, 18h07
  4. [PHP 5.1] Syntaxe pour passage parametre via une url
    Par chkemp dans le forum Langage
    Réponses: 7
    Dernier message: 09/12/2009, 18h57
  5. Réponses: 1
    Dernier message: 09/02/2006, 22h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo