Autenticazione OpenID Semplice consumatore
-
28-10-2019 - |
Domanda
Sto facendo un progetto in cui una parte è un'autenticazione aperta. Sto usando Java. Ho scaricato il codice dal sito qui sotto:
http://www.ibm.com/developerworks/ Java / Library / J-OpenID / Index.html , ha detto che ha usato wicket.
Ho provato ad eseguire con Tomcat Server. Sono in grado di compilare con successo i file Java.
Ma quando ho provato a eseguire OpenIDRegistration.html e metti www.myopenid.com o (http): //pratap533.myopenid.com, non risponde affatto.
Sono in grossi guai perché devo completare il progetto per ottenere la mia laurea.
Ho incluso il file OpenID4Java.jar, Joda-Time.jar e Wicket.jar e il C: \ Downloads \ FileServe Manager \ OpenID4Java-Sample-App \ SRC Tutti questi file in ClassPath. Così li ho compilata e ho avuto successo.
Ho creato la cartella Wicket in WebApps e in cui ho messo il Web-INF. In Web-INF ho creato la cartella delle classi e copiato anche il Web.xml nella cartella Web-INF.
Nelle classi ho messo tutte le 4 classi di cartella Wicket.
Quando ho provato a eseguire l'OpenIDRegistration.html e inserire www.myopenid.com o (http): //pratap533.myopenid.com Non è stato affatto rispondente .. nel file web.xml è con i tag servlet. Quei tag che non gli ho incluso.
Per favore qualsiasi corpo aiutami ..
Penso di dover usare Eclipse, ma non sto ottenendo qual è il problema.
Soluzione
Ho provato i seguenti passaggi con il codice di esempio che hai menzionato e funziona bene per me, tranne per il fatto che ho ricevuto un errore di connessione che potrebbe essere dovuto alla rete proxy.
ecco i passaggi per te
- Crea un'applicazione web dinamica nell'IDE di eclipse.
- copia i jars da sample nella cartella jar lib nel tuo nuovo progetto (creato nel passaggio 1).
- sostituire il file web.xml da quello dell'applicazione di esempio.
- copia la cartella SRC dall'applicazione di esempio a quella creata da te.
- Se vuoi vedere cosa sta succedendo all'interno dell'applicazione, copia il file log4j.properties dall'applicazione di esempio alla cartella src.
Segui i 4 passaggi precedenti e otterrai un'applicazione in esecuzione con quello che hanno nel tutorial.
spero che questo funzioni per te.