我正在使用SQL Sever的NEWID()生成一个API密钥的小块。该密钥将用于访问我们网络应用程序的某些部分,并将通过URL传递。当创建新的API使用者时(在Stored Proc中),将生成密钥。关键是每个消费者都是独一无二的。尽管最初的消费者数量预计会相对较低,但会随着时间的推移而增长,但频率相对较低。有关使用NEWID()作为API密钥的任何问题?
一些约束是:
- 主要有在插入层面上产生
- 必须为每个消费者
- 性能独特,一如既往,是很重要的
这种方法有什么问题 - 安全性,性能或其他?有没有更好的方法来达到相同的结果?
没有我能看到的问题。 – 2010-10-22 20:15:51
谢谢大家。看起来我可能会“过度思考”这个问题。 – 2010-10-23 08:29:01