Tag: oauth2

Oauth2与hub.docker.com

我试图build立一个Web应用程序,让人们用他们的Docker IDlogin(他们将使用http://hub.docker.com )。 我希望使用oauth2,我的理解是,我会(1)发送用户到hub.docker.com上的一个页面,他们将input他们的凭据,然后用户将被redirect回到我的网站,我会( 2)做一个后端请求来获得一个Oauth2标记。 我发现似乎是第2步的文档: https://docs.docker.com/registry/spec/auth/oauth/ 但是,第1步仍然是难以捉摸的 – 我不知道在哪里发送用户login。 上面的文档表明,我可能需要直接接收用户名和密码,并将其代理到hub.docker.com,但是这似乎打败了Oauth2的主要思想之一:避免将根证书发送给每个授权的应用程序。 我错过了什么吗? Docker Hub是否实际上完全支持oauth2?

如何在Docker容器中configurationspring cloud oauth2

我遇到了一些微泉docker问题,我想可能是sso token-url不正确。 演示https://github.com/keryhu/micro-oauth2-docker 在本地计算机上,sso服务和auth服务工作正常。 但不是在docker集装箱, 问题是redirect到auth-server超时。 SSO(pc-gateway服务)application.yml: security: user: password: none oauth2: client: accessTokenUri: http://${AUTHSERVER_PORT_9999_TCP_ADDR:localhost}:9999/uaa/oauth/token userAuthorizationUri: http://${AUTHSERVER_PORT_9999_TCP_ADDR:localhost}:9999/uaa/oauth/authorize 泊坞窗,compose.yml eureka: image: eureka:0.0.1-SNAPSHOT container_name: eureka hostname: eureka ports: – "8761:8761" configserver: image: config-server:0.0.1-SNAPSHOT container_name: configserver hostname: configserver links: – eureka ports: – "8888:8888" authserver: image: auth-server:0.0.1-SNAPSHOT container_name: authserver hostname: authserver links: – eureka – configserver ports: – […]