2016-08-02 7 views
0

私は自分のプロジェクトの1つにAuth0を使用しています。サインインフォームに事前入力オプションを用意しています。 公式のAuth0ウェブサイトで与えられた例に基づいて、私はAngle 1.5アプリケーションにAuth0を含める次の方法を使用しました。私は事前に埋め込まれた電子メールを追加しようとしたコードだけを含んでいます。角度auth0にプレフィルオプションを含める

auth.signin({ 
    dict: { 
    signin: { 
     prefill: { 
     email: "[email protected]" 
     } 
    } 
    }, 
    prefill: { 
    email: "[email protected]" 
    } 
}); 

私が繰り返し失望しているのは、角を使って使用すると電子メール値でサインフォームをあらかじめ入力することで失敗し続けます。 ご協力いただきまして誠にありがとうございます。

答えて

0

あなたの問題は、使用しているlockのバージョンに関連している可能性があります。あなたがロック9+またはロック10+を使用しているかどうかを確認できますか?

ロック9+は、auth0-angular-4.jsおよびangularjs 1.5とともに頻繁に使用されました。ロック9のソースコードベースでgrepをすばやく実行すると、ロック10のソースコードベースと同じ検索とは異なり、prefillの一致が見つかりませんでした。

これは、Angularjs 1.5.5とauth0-7.0.3.min.jsでLock 10+を使用していることを確認してください。exampleあなた自身のアプリケーションにカスタマイズできるサンプルを提供する必要があります。今度はLock10を使用して、プレフィルが利用可能になるはずです。

+0

あなたは正しいです。私はcdn.auth0.com/js/lock/10.0/lock.jsでlock-10をangle-auth0-5(http://cdn.auth0.com/w2/auth0-angular-5.js)で使用しようとしました。しかし、それらは一緒には機能しませんし、Auth0によってロックライブラリ内にプレハッシュ関数が見つからず、実行が停止します。回避策はありますか?私はこのスレッドを同じ問題https://github.com/auth0/auth0-angular/issues/104で見つけましたが、initを呼び出す前にsetオプションを使用する必要があり、さらに進めることはできません。 –

+0

parseOptionsをライブラリから読み取ることができないというエラーを示すこのplunk https://plnkr.co/edit/EJpBJAdeVjXDvmhE5Nqr?p=previewで作業したいことがあります。 –

+0

@SameekshaKumari - Lock9の代わりにLock10を使用する動作角1xサンプルを参照して更新された回答を参照してください。 – arcseldon

関連する問題