【发布时间】:2018-01-06 17:03:48
【问题描述】:
我目前正在使用 firebase 进行身份验证。 我可以获得登录令牌的到期日期吗? 我想在令牌过期时刷新令牌。
我在这里检索登录令牌。:
func authUI(_ authUI: FUIAuth, didSignInWith user: User?, error: Error?) {
Auth.auth().addStateDidChangeListener { auth, user in
if user != nil {
if let providerData = authUI.auth?.currentUser?.providerData {
for userInfo in providerData {
let currentUser = Auth.auth().currentUser
currentUser?.getIDToken(completion: { (idToken, error) in
print("idToken====\(String(describing: idToken!))")
if let error = error {
// Handle error
return;
}else{
}
// Send token to your backend
})
}
【问题讨论】:
标签: ios firebase firebase-authentication token