使用Eureka弹出多个OAuth2授权服务器

时间:2018-03-15 09:46:33

标签: spring oauth-2.0 authorization netflix-zuul netflix-eureka

我目前正在使用Spring开发一个带有微服务架构后端的应用程序。我们使用Zuul + Eureka进行负载平衡和服务发现,使用OAuth2进行授权。

是否可以通过zuul将请求路由到授权服务器上的OAuth2端点?我们想这样做是为了支持多个授权服务器实例,但问题是据我所知,我必须为以下配置属性提供一个URI:

def search_packages_view(request):
    if request.method == 'POST'
        updated_request = request.POST.copy()
        updated_request.update({'price': NEW_PRICE})
        search_packages_form = SearchPackagesForm(updated_request)
        if search_packages_form.is_valid():
             # You're all good

所以我的问题是,如果使用security: oauth2: client: ... accessTokenUri: http://localhost:3001/oauth/token userAuthorizationUri: http://localhost:3001/oauth/authorize resource: token-info-uri: http://localhost:3001/oauth/check_token userInfoUri: http://localhost:3001/user 服务器,或者我们应该通过其他方式(例如服务器端负载均衡器)执行此操作,这是否可行。

0 个答案:

没有答案