autologin — PHP Автоматический вход в веб-почту (Rainloop) с сохраненным паролем

Я программирую платформу, где пользователь имеет профиль и отдельно получает адрес электронной почты.
На этой платформе он может хранить некоторые настройки и свой пароль электронной почты.
Теперь он может нажать на кнопку «Войти по электронной почте»,
Rainloop открывается в новом всплывающем окне, и он уже вошел в систему.

Теперь я должен решить проблемы безопасности:

Я не хочу сохранять пароль в виде обычного текста в моей базе данных портала.
Rainloop предоставляет следующий пример для аутологина.

<?php
$_ENV['RAINLOOP_INCLUDE_AS_API'] = true;
include '/var/www/rainloop/index.php';
$ssoHash = \RainLoop\Api::GetUserSsoHash('user@yourdomain.com', 'plain-password');
\header('Location: http://yourdomain.com/rainloop/?sso&hash='.$ssoHash);

Какой безопасный способ зашифровать простой пароль перед сохранением в базе данных,
и расшифровать его в сценарии, который генерирует ssoHash

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …