Oauth 2.0 如何使用多个具有作用域的oauth客户端创建一个FusionAuth应用程序

Oauth 2.0 如何使用多个具有作用域的oauth客户端创建一个FusionAuth应用程序,oauth-2.0,fusionauth,Oauth 2.0,Fusionauth,我希望有一个主应用程序,在其中注册所有用户,并创建许多范围有限的oauth客户机来访问用户数据 我试图用应用程序来解决这个问题,但它们似乎彼此都不了解 使用fusion auth是否可以实现这一点?如果是这样,我如何实现这一点。此功能目前还不可用 您可以创建任意数量的应用程序。自定义OAuth作用域的用户授权没有完全实现,正如GitHub问题中提到的那样 您可以通过为每种访问类型创建一个应用程序,或者在应用程序中使用角色来解决这个问题。例如,如果您有一个博客,您可以创建一个管理员角色、一个编辑角

我希望有一个主应用程序,在其中注册所有用户,并创建许多范围有限的oauth客户机来访问用户数据

我试图用应用程序来解决这个问题,但它们似乎彼此都不了解


使用fusion auth是否可以实现这一点?如果是这样,我如何实现这一点。

此功能目前还不可用


您可以创建任意数量的应用程序。自定义OAuth作用域的用户授权没有完全实现,正如GitHub问题中提到的那样

您可以通过为每种访问类型创建一个应用程序,或者在应用程序中使用角色来解决这个问题。例如,如果您有一个博客,您可以创建一个管理员角色、一个编辑角色、一个贡献者角色和一个订阅者角色。您可以使用lambda将角色分配给JWT(请参见这里的示例:)

然后,您的应用程序可以检查JWT中的角色并提供适当的访问

希望有帮助。如果您想进一步讨论,请随时在此处或论坛中回复。

另相关: