我有一个react应用程序连接到Firebase,我想只在一天中的特定时间(例如:从上午9点到下午4点)和工作日(从周日到周四)允许身份验证。
有办法吗?
没有配置选项来设置Firebase认证中内置的此类登录时间,我也不认为有一个API允许您以编程方式启用/禁用提供商(这将允许您自己构建它)。
我也不确定它是否会有那么大的帮助,因为用户通常在应用程序使用会话之间保持登录Firebase身份验证。因此,在大多数Firebase应用程序中,主动登录是相对罕见的。
但我认为我们在这里看到的是XY问题。例如,如果你希望你的应用程序只在特定的时间内使用,通常有其他更好的方法来做到这一点,但这些方法取决于你的应用程序使用的其他资源。