Подходящий метод SecureRandom для токена API для использования в URL? - PullRequest
0 голосов
/ 27 мая 2019

Мне известно, что SecureRandom (ruby on rails) предлагает несколько методов генерации токенов

Есть ли какой-то метод, предназначенный для URL?

например.

SecureRandom.hex(32)
SecureRandom.base64(20)

и т.д.

Основная причина, по которой я спрашиваю, - убедиться, что я случайно не генерирую токены с символами, которые недопустимы в URL. В конечном итоге мне нужно сгенерировать токены одинаковой длины, которые безопасны в URL

1 Ответ

1 голос
/ 27 мая 2019
SecureRandom.urlsafe_base64

Документация здесь

...