火力AUTH与Microsoft图(的accessToken)(firebase auth with

2019-10-29 06:54发布

我超希望有人能帮助我 - 我有点卡住。

我愉快地使用火力权威性与微软AD。 我AuthProvider是firebase.auth.OAuthProvider('microsoft.com')

当我打电话firebase.auth().signInWithPopup()与供应商,一切都很正常。 我可以挑选出accessToken从产生UserCredential和访问微软图形API的没问题(耶!)。

火力地堡仍然存在并再次验证和我的应用程序获得通过的预期回调onAuthStateChangedfirebase.User当用户返回到我的SPA之后(也耶!)。

坏消息 (这里我卡)是: 我怎么得到微软图形accessToken在这个流程 (例如,当用户以后返回到我的应用程序)? 我不希望他们有另一个弹出(yech)重新进行身份验证。

基本上,我怎么从一个有效去firebase.User到MS图形accessToken用户返回时?

感谢这么这么多的帮助!

Answer 1:

火力地堡验证只专注于唯一的身份验证。 他们将在成功通过返回的迹象OAuth访问令牌UserCredential但将放弃微软的OAuth刷新令牌,而不是存储与供应商有关的任何OAuth协议票据。 所以,你有没有办法让一个新的访问令牌之后。 如果你有一个很好的理由火力地堡验证管理OAuth访问令牌,请提交一份正式的功能要求 。



文章来源: firebase auth with MIcrosoft Graph (accessToken)