Wie zu verwenden Liferay-Authentifizierung für externe web-app mit E-Mail/Passwort

Habe ich noch eine web-app, verwendet die liferay-user-Datenbank. Aber bevor ein Benutzer kann auf diese website zugreifen, die er braucht, authentifiziert werden ersten. Wie kann ich diese Funktionalität erreichen, habe ich versucht, auf der Suche der WS-api für die Authentifizierung mit E-Mail/Passwort, aber keine gefunden.

Außerdem sollte der Benutzer noch in der Lage sein, um sich an den liferay-portal. Und der login sollte wie andere liferay-web-service.

Irgendwelche Tipps?

Hmm, da habe ich Zugriff auf die Datenbank vielleicht 1 Weg ist der hash das Passwort durch den Kunden gegeben? und zu validieren, gegen die Werte in der Datenbank gespeichert.

Fand heraus, dass PwdEncryptor Klasse ist verantwortlich für die Verschlüsselung des Passwortes, leider hat es zu viele Abhängigkeiten mit liferay, dass ich bin nicht in der Lage, um es herauszuziehen 😕

Dank

  • Hi, einige Fragen: meinst du Authentifizierung über Liferay? Ist Ihre Anwendung eine eigenständige web-app außerhalb von Liferay? Haben Sie als die Möglichkeit des Teilens einer gemeinsamen LDAP-server in beiden Anwendungen für die Speicherung der Benutzer-Konten?
  • Hallo, ja, es ist ein standalone-web-app außerhalb von liferay. Nicht unbedingt authentifizieren via liferay, sondern von der liferay-Datenbank. Ich muss an die E-Mail - /Passwort-Anmeldeinformationen in die liferay-user_ Tabelle. Leider LDAP ist nicht eine option für uns jetzt.
InformationsquelleAutor czetsuya | 2012-06-13
Schreibe einen Kommentar