2014-03-27 26 views
1

我需要在用戶通過第三方(Facebook或Twitter)進行身份驗證後生成令牌。我將這個令牌返回給客戶端,他們將能夠使用它訪問所有的用戶信息。如何製作獨特且難以猜測和預測的標記?

我需要令牌很難猜測,很難預測。 (硬意味着它會採取一兩天與現代桌面猜測)


MySQL有其產生的值是唯一的,但該文檔還表示,它不是難以猜測的或不可預測的功能UUID()。我不確定這是否意味着不難猜測或預測。

回答

1

tons of node.js modules,這正是你所需要的。熱門精選:

+0

我會去的漩渦(時間戳*用戶名),或類似的東西。 – Gudgip

+0

我在看node-uuid。它並沒有在文檔中提及可猜測性或可預測性,但它似乎依賴於大量的隨機位,我覺得這很容易讓它難以猜測或預測。 – andre