2017-07-25 23 views
0

hello.js init APIを使用して、後でMicrosoft Graphにサインインしようとしています。以下のコードは私が今やっていることです。2つの `hello.init`を1つに結合するには?

repo

しかし、一つにこれら2 hello.initを結合する方法はありますか?おかげ

hello.init({ 
    msft: { 
    oauth: { 
     version: 2, 
     auth: 'https://login.microsoftonline.com/common/oauth2/v2.0/authorize' 
    }, 
    scope_delim: ' ', 
    form: false 
    } 
}); 

hello.init({ 
    msft: myAppId 
}, { 
    redirect_uri: window.location.href 
}); 
+0

は、あなたがこの提案を試してみましたでしょうか? https://github.com/MrSwitch/hello.js/issues/470 –

+0

うーん、ちょうど試して、その方法は、アプリケーションIDを提供していませんまた、 'aadを使用すると、'提供されたネットワークは認識されませんでしたエラーを返します'。 –

答えて

0

私はGitHub上hello.jsアンドリュー・ドッドソンの作成者からの回答を得ました。

hello.init ({msft:appid})hello.init ({msft:{id:appid}}) の略ですので、あなたは自分の定義と、それはよすべて 仕事上のID小道具を定義する必要があります。 Fyiこれは文書化されておらず、将来変更される可能性があります。

だから私の場合には、解決策は

hello.init({ 
     msft: { 
     id: myAppId, 
     oauth: { 
      version: 2, 
      auth: 'https://login.microsoftonline.com/common/oauth2/v2.0/authorize' 
     }, 
     scope_delim: ' ', 
     form: false 
     }, 
    }, 
    { redirect_uri: window.location.href } 
); 
関連する問題