認(rèn)證服務(wù)為您提供了基于云函數(shù)的擴(kuò)展機制,您可以通過為云函數(shù)配置相應(yīng)觸發(fā)器來接收用戶的注冊、登錄等關(guān)鍵事件,并在云函數(shù)中擴(kuò)展您的處理。
比如,您可以創(chuàng)建函數(shù)并監(jiān)聽用戶注冊事件以便進(jìn)行用戶業(yè)務(wù)數(shù)據(jù)的初始化,您也可以創(chuàng)建函數(shù)并監(jiān)聽用戶銷戶事件以便進(jìn)行用戶業(yè)務(wù)數(shù)據(jù)的清理。
為函數(shù)設(shè)置認(rèn)證服務(wù)觸發(fā)器
為函數(shù)添加觸發(fā)器時,可以選擇認(rèn)證服務(wù)觸發(fā)器。
認(rèn)證服務(wù)觸發(fā)器提供了四種事件類型:
用戶注冊
用戶銷戶
用戶登錄
用戶登出
在函數(shù)中獲取用戶信息
您可以從認(rèn)證服務(wù)觸發(fā)的云函數(shù)的參數(shù)中獲取相關(guān)的用戶信息,請參見AUTH觸發(fā)器對象格式。
// 獲取用戶標(biāo)識
var uid = event.uid;
// 獲取用戶操作類型: 0 用戶注冊, 1用戶銷戶, 2 用戶登錄, 3 用戶登出
var op = event.op;