Přihlášení uživatele bez hesla podle tokenu

Dan Hundrt
Člen | 74
+
0
-

Zdravím,

používám Nette 3, k přihlášení používám:

$this->getPresenter()->getUser()->login('foo@bar.cz', 'pass');

. Měl bych dotaz, zda lze uživatele přihlásit bez hesla např. podle tokenu s expirací. Heslo jako také neznám (uložené v hashi), nicméně nevím, jak obejít Nette autentifikátor (resp. zdali to v tomto use case jde).

Děkuji

Marek Bartoš
Nette Blogger | 1280
+
+1
-

Předávej do login() přímo identitu a ověření přihlášení dělej mimo authenticator

David Matějka
Moderator | 6445
+
+1
-

O jaký typ aplikace jde? dle tokenu bych skoro řekl, že jde o nějaké API. Tam bych se na Nette\Security\User zcela vykašlal.

Dan Hundrt
Člen | 74
+
0
-

Super, děkuji, oboum, funguje to.

:)

Díky