2017-01-20 10 views
0

基本的に私がその人のユーザー名とパスワードを知っていれば、その人に入力する必要なしにそれらを渡す方法がありますか? UIを持たないWebサービスがあり、OAuth 2を使用するOutlook REST APIを使用したいと考えています。uiを使用せずにoauth2を使用できますか?

+0

考えてみてください。あなたはどのように入力された詳細を渡しますか?あなたはUIから取得する値を渡す代わりに、代わりにconfigから取得した詳細を渡します。 – Equalsk

答えて

0

なぜOAuth2のUIが必要ですか?あなたが必要とするのは、WebブラウザでURLを開くだけですが、Webサービスを実行するのと同じデバイスでこのURLを開く必要はありません。したがって、あなたのWebサービスで認証を開始することができます(ユーザーによってトリガーされます)。その後、コールバックURLが必要なアクセストークンを与えます。

OAuth2の背後にある主な目的は、にありません。ユーザーのパスワードを第三者に与えることです。すべてのログインは、ユーザーとメインアプリケーションプロバイダにのみ影響する必要があります。

OAuth2が正しい方法で実装されている場合は、コードを使用してユーザー名とパスワードを使用してユーザーを登録する方法はありません。

+0

ありがとう、これは私が探していたものです.Outlook APIはそのように作られています。 – Todorov96

+0

「パスワード」付与タイプの場合はこの限りではありません;) – freakman

+0

私はそれを修正しようとしました。 –

関連する問題