2016-08-17 61 views
1

我在我的Ionic 2移動應用程序中使用Auth0鎖。 我最近更新到最新的Auth0(7.0.3)和Auth0-lock(10.0.0)版本。 現在我已經注意到鎖的選項已經改變,主要是這些選項的名稱。這裏Auth0鎖(10.0.0)=>此API https://auth0.com/docs/libraries/lock/v10/customization#allowsignup-boolean-
此前有下列選項:Auth0鎖未顯示註冊選項

var options = { 
    disableSignupAction: false, 
    signupLink: myUrl 
} 

那些現在應該

var options = { 
    allowSignUp: true, 
    signUpLink: myUrl 
} 

這些選項傳遞到的構造Auth0Lock:

lock = new Auth0Lock(auth0ClientID, auth0Domain, options); 

我敢肯定我的大多數其他選項適用於鎖定爲closable: false選擇離子我包含在選項中適用於導致關閉按鈕被移除的鎖。

我已經試過在allowSignUpsignUpLink如舊的API的註冊鏈接使用不同的屬性名稱大寫字母一些變化 - >signupLink,但是沒有一個組合似乎工作。

如何爲Auth0鎖啓用註冊操作?

回答

4

這些選項是正確的鎖定V10:

var options = { 
    allowSignUp: true, 
    signUpLink: myUrl 
} 

allowSignuptrue默認值,並signUpLink提供的值也將迫使allowSignUptrue

但是請記住,註冊選項僅在您的客戶端(應用程序)啓用數據庫連接時纔會顯示。另外,如果數據庫連接禁用了註冊功能,或者您使用的自定義數據庫沒有創建腳本,則註冊屏幕將不可用。

另外,你可以找到什麼變化,在https://auth0.com/docs/libraries/lock/v10/migration-guide

+0

因爲我已經更新到Auth0鎖(10.4.1+)的更高版本的遷移指南,這個問題現在已經得到解決。 – Bryandh