私はコードに非常に慣れていません。メール/パスワード認証を処理するために、firebase の firebase UI github プロジェクトを使用しています — https://github.com/firebase/firebaseui-web。リダイレクトは機能していますが、ユーザーがログインページをバイパスして「成功した」URL にアクセスするのを防ぐにはどうすればよいですか (誰かが単純に共有した場合)。私の希望は、「signInFailureUrl」パラメーターを簡単に設定できることでした。しかし、うまくいきませんでした。以下に、「signInSuccessUrl」を設定する構成オブジェクトを貼り付けました。どうすればこれを処理できますか? どんな助けでも大歓迎です。
var uiConfig = {
'queryParameterForWidgetMode': 'mode',
// Query parameter name for sign in success url.
'queryParameterForSignInSuccessUrl': 'signInSuccessUrl',
'signInSuccessUrl': '<url-to-redirect-to-on-success>',
'singInFailureUrl': '<url-to-redirect-to-on-failure>',
'signInOptions': [
// I am only using email and password for my app
firebase.auth.EmailAuthProvider.PROVIDER_ID
],
'callbacks': {
'signInSuccess': function(currentUser, credential, redirectUrl) {
return true;
}
}
};