刚开始对于表sip_authentication表中expire值怎么用不是很清楚,而且对nonce的使用也不清楚。
在注册鉴权过程中,首先FS会生成nonce值随401带给client,这个nonce值会被FS保存到数据库sip_authentication表中,
当client发送register with authentication header时候,FS会查看authentication header的nonce值是否是自己生成的,如果不是
需要重新鉴权,这个判断过程需要查数据库。而且这个nonce值也有有效期,如果client一直没有鉴权,超过时间后,FS就会将数据库中该nonce记录删除掉。