1. 程式人生 > >單點登錄常用生成token的操作-----UUID.randomUUID().toString() 簡介

單點登錄常用生成token的操作-----UUID.randomUUID().toString() 簡介

有關 random 偽造 令牌 部分 方法 clas tostring str


授權令牌是一串隨機字符,以什麽樣的方式生成都沒有關系,只要不重復、不易偽造即可,下面是一個例子
/**
*UUID.randomUUID().toString()是javaJDK提供的一個自動生成主鍵的方法。UUID(Universally Unique Identifier)全局唯一標識符,是指在一臺機器上生成的數字,
*它保證對在同一時空中的所有機器都是唯一的,是由一個十六位的數字組成,表現出來的 形式。由以下幾部分的組合:當前日期和時間(UUID的第一個部分與時間有關,如果你在生
*成一個UUID之後,過幾秒又生成一個UUID,則第一個部分不 同,其余相同),時鐘序列,全局唯一的IEEE機器識別號(如果有網卡,從網卡獲得,沒有網卡以其他方式獲得),UUID的唯一缺陷在於生成的結果串會比較長。

*/
String token = UUID.randomUUID().toString();

單點登錄常用生成token的操作-----UUID.randomUUID().toString() 簡介