You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title="Using the TypeScript SDK to create the application"
212
+
tags="createScopes"
213
+
/>
345
214
346
-
While this is not done, if you need to support multiple languages, you can [localize the displayed consent messages](/docs/customize/look-and-feel/localization#oauth-scope-consent-prompt). This allows every user can see the consent screen in their preferred language.
215
+
You could also use the [FusionAuth Terraform provider](/docs/operate/deploy/terraform) to manage the application and scopes.
216
+
217
+
If you need to support multiple languages, you can [localize the displayed consent messages](/docs/customize/look-and-feel/localization#oauth-scope-consent-prompt). This allows every user can see the consent screen in their preferred language.
347
218
348
219
#### Communicate With The Third-Party Developer
349
220
@@ -380,8 +251,6 @@ You can read more about [the other parameters for the authorization code grant](
380
251
381
252
Should this URL be available to anyone or do users have to log in to MoneyScope before they can authorize the application to access their data held by Changebank? Third-party developers could entirely delegate authentication to the Changebank application. Or they could run their own login system and have Changebank login be an authorization process. Choose this option if there is useful functionality in an application even without the access to the Changebank APIs. In that case, there'd be a button to connect with Changebank within the MoneyScope.
382
253
383
-
TODO change name of `Analytics application` and remove backticks around it and take new screenshot
384
-
385
254
After this is done, you should test the MoneyScope application and make sure it works as advertised. Things to test for:
386
255
387
256
* Scopes are in the URL, and therefore can be edited by a malicious end user. Make sure the third party developer's application handles when scopes are not exactly as they expect.
@@ -399,7 +268,7 @@ Here's a diagram of the user authorization flow:
399
268
400
269
Here's an example of the consent screen the MoneyScope user will see.
401
270
402
-
 TODO
271
+

403
272
404
273
MoneyScope stores the Changebank access and refresh tokens. Then, when it needs it, it makes requests of the Changebank APIs. Depending on the timeframe, it may need to refresh the access token before it calls the APIs.
405
274
@@ -462,4 +331,5 @@ All of these have a platform with valuable data behind APIs and want to allow AP
0 commit comments