Как создать токен аутентификации с помощью Java
На моем Java EE6, REST-сервисе, я хочу использовать токены аутентификации для входа с мобильных устройств. Пользователь отправит свое имя пользователя, пароль, а сервер отправит обратно токен, который будет использоваться для авторизации пользователя на его дальнейшие запросы для данного время.
Могу ли я просто создать токен сам, как это? (Я думаю, мне не нужно шифровать это, так как я буду использовать HTTPS.)
String token = UUID.randomUUID().toString().toUpperCase()
+ "|" + "userid" + "|"
+ cal.getTimeInMillis();
Или есть более стандартный способ создания моих токенов? может быть, он существует в одном из API