0

マルチテナント アプリケーション (AccountingSuite.com) があり、アプリケーションに [Dwolla に接続] ボタンが必要です。

ボタンが開きます:

https://www.dwolla.com/oauth/v2/authenticate?client_id={client_id}&response_type=code&redirect_uri={redirect_uri}&scope={scope}&state={instance_id}

最後に、マルチテナント アプリのインスタンスを識別する状態パラメーターがあることに注意してください。認証が成功した後、応答 URI にstateパラメーターを含める必要があります。そうしないと、接続要求を送信したインスタンスを見つけることができません。現在、stateパラメーターはリターンで取り除かれています。

これはかなり標準的な OAuth フローです (Stripe などを参照)。

私が正しくないことを教えてください。または、OAuth フローで状態パラメーターを通過させてください。

4

1 に答える 1

0

Dwolla はstateパラメーターをサポートしていませんが、代わりに、stateパラメーターをreturn_uri.

たとえば、次の戻り URI を使用した場合:

http://www.example.com/somepage?state=foobar

Dwolla でアプリケーションにアクセス許可を付与すると、ユーザーは次の方法でアプリケーションにリダイレクトされます。

http://www.example.com/somepage?state=foobar&code={OAuth Verification Code}
于 2013-09-04T00:41:44.827 に答える