每当我在 Firebase 中使用电子邮件/密码身份验证提供程序时,该提供程序都会在成功注册后发送不记名令牌,即使emailVerified是false. 有没有一种现成的方法可以将电子邮件/密码身份验证提供商配置为在用户验证其电子邮件地址之前不发送不记名令牌(并返回 403 错误)?
请注意,我知道如何通过 、 、 、createUserWithEmailAndPasswordfromsignInWithEmailAndPassword方法signOut使用sendEmailVerificationfirebase v9.x 创建用户、登录用户、发送验证电子邮件等firebase/auth。我只是问是否有一种方法可以设置提供程序的行为,而不必为此编写我自己的处理程序函数。我希望它的行为就像 Cognito 在需要电子邮件验证时所做的那样。
这类似于:PyInstaller 中的 Kivy Garden - 一直在尝试跟踪导入, 只是我将提供更多详细信息,希望能让某人更轻松地进行测试并提供具体的解决方案......
我已经使用 Kivy 1.9.1 构建了一个 Python 2.7.13 应用程序,并尝试使用 Pyinstaller 在 Windows 10 中将其打包为 Windows。简而言之 - 我无法让 Pyinstaller 获取 Garden 模块 - 特别是我用来显示数据的 matplotlib 模块。该花园模块是通过以下方式安装的:
garden.bat install matplotlib
Run Code Online (Sandbox Code Playgroud)
我的应用程序太大且复杂,无法在此处发布,因此我在网上找到了一个示例,其中包含尝试以与我正在执行的方式基本相同的方式导入和使用该模块。下面是 Python 文件,从 Python 解释器运行时工作正常:
import matplotlib
matplotlib.use('module://kivy.garden.matplotlib.backend_kivy')
from matplotlib.figure import Figure
from numpy import arange, sin, pi
from kivy.app import App
import numpy as np
from matplotlib.mlab import griddata
from kivy.garden.matplotlib.backend_kivy import FigureCanvas,\
NavigationToolbar2Kivy
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.boxlayout import BoxLayout
from matplotlib.transforms import …Run Code Online (Sandbox Code Playgroud)