Я планирую реализовать защиту API в моем приложении REST, где мне нужно работать для URL авторизации (на серверном приложении PHP), который будет возвращать маркер сеанса клиенту (мобильные клиенты android, iphone, BB, wp7, wp8), запрашивающему этот URL.
После поиска возможных решений я обнаружил, что эти два идеально подходят для моих нужд. но я не могу выбрать решение, которое выживет мне в долгосрочной перспективе.
- Использование RSA-шифрования с openssl для передачи пользовательских данных на URL авторизации (я собираюсь использовать openssl, чтобы придерживаться стандартного и безопасного метода).
- У меня есть догадка, что можно просто использовать HTTPS для передачи пользовательских данных и позволить ОС обрабатывать шифрование / дешифрование.
Тем не менее, я особенно склонен к первому подходу, так как здесь клиент не сможет сделать успешный вызов URL авторизации, если у него нет доступа к открытому ключу. Но я не уверен, насколько хорошо этот подход будет работать со всеми мобильными клиентами.
Любая помощь в этом очень ценится! ..