Ren*_*emy 3 openldap ldapjs react-native firebase-authentication firebase-admin
我正在尝试通过 LDAP 服务器对我的用户(从我的 RN 应用程序)进行身份验证(我已经找到一个尝试在此处进行身份验证,并且它有效!)。每次收到用户的凭据(用户名和密码)时,我都可以使用 Firebase 创建自定义令牌,并将其保存在 Firebase 实时数据库中。
主要问题是我不知道如何将我的应用程序与 LDAP 服务器连接,我调查并发现我必须安装openLDAP或ldapjs之类的东西,但我不明白如何进行身份验证我的猜测是:
任何帮助或建议都会受到欢迎,谢谢:) 抱歉我的英语不好。
您已经快完成了,但您无需将 Firebase 自定义令牌发送到 LDAP 服务器,而是在创建 Firebase 令牌之前使用 LDAP 服务器对用户进行身份验证。这两项操作都必须在受信任的环境中完成,例如您控制的服务器或 Cloud Functions,并且您通常会在该环境中使用 Firebase Admin SDK。
\n\n所以:
\n\n有关详细信息,请参阅有关自定义身份验证的 Firebase 文档。从那里:
\n\n\n\n为此,您必须创建一个接受登录凭据\xe2\x80\x94(例如用户名和密码\xe2\x80\x94)的服务器终结点,并且如果凭据有效,则返回自定义 JWT。然后,客户端设备可以使用从服务器返回的自定义 JWT 通过 Firebase(iOS、Android、web)进行身份验证。
\n
| 归档时间: |
|
| 查看次数: |
2126 次 |
| 最近记录: |