2017-04-11 10 views
0

私はWebアプリケーションを持っており、ユーザーを認証する必要がありますが、ユーザーがWebappにWorkfrontログイン資格情報を入力することは望ましくありませんが、Workfrontで実行する必要があります。その後、認証が成功したかどうかに関わらず、Workfrontからの確認(トークン/ユーザーデータと共に)を取得します。Workfront APIにOAuth2(または類似の)ベースの認証がありますか?

例えば、ユーザーは、当社のWebアプリケーションに入り、ログインボタンを押します。 Webアプリケーションは、ユーザーをWorkfrontにリダイレクトしてユーザーが自身を認証し、WorkfrontがユーザーをWebアプリケーションにリダイレクトします(または、Javascriptライブラリ経由で認証応答を返します)。最後に、Webアプリケーションはトークン/データを使用してユーザーデータを取得しますまたは障害情報を含む。

これはWorkfront APIで可能ですか?

答えて

0

ユーザー名/パスワードを取るために、セッションIDを返すことがWorkfront APIを使用することができますが、あなたはそれから一意のユーザートークンを取得することはできません。カスタムWebフォームを使用してユーザー名とパスワードを取得し、APIに渡し、トークンのユーザー名+領収書を使用してログオンの成功を検証することができます。これは完璧な解決策ではありませんが、既存の機能を使用するには近いと思います。

関連する問題