GithubHelp home page GithubHelp logo

uaa-zuul's People

Contributors

wiselyman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

uaa-zuul's Issues

关于sso有点问题想请教下。

项目需要提供多终端支持使用,例如PC、Ipad、app等。在zuul多实例的情况下,如何share authenticationConctext?官方使用的是在zuul上实现spring-session,但是感觉这样并不是很好。而并且作者说@EnableOAuth2Sso不太适合面对多终端的情况,请问有什么好的建议处理吗?

如何通过Header 发送 access_token

请问如何通过Header 发送 access_token 呢?我看到测试例子里边用的都是get请求,而且我试过把access_token放到Header里边,,,无效的,,不知道怎么配置呢

出现一个反序列化错误

我这边换了mysql数据库,配置文件也改成mysql的了,可是为什么请求的时候出现反序列化错误。
日志打印的sql去数据库查询了,没有错误。数据库的字段也是项目启动自动生成的,数据也初始化进去了。
错误信息:{
"error": "unauthorized",
"error_description": "could not deserialize; nested exception is org.hibernate.type.SerializationException: could not deserialize"
}

AuthorizationServerConfig 编译不过

@Override
    public void configure(AuthorizationServerEndpointsConfigurer endpoints) throws Exception {
        endpoints
                .authenticationManager(authenticationManager)
                .userDetailsService(userDetailsService)//若无,refresh_token会有UserDetailsService is required错误
                .tokenStore(tokenStore());
    }

userDetailsService 在哪儿定义的呢

能不能在zuul上集成ResourceServer统一控制权限

大神请教一下。这个uaa-zuul的demo是在每个普通微服务上建立ResourceServer来保护api的。 这样子每次创建一个新的微服务都要配置一个ResourceServer的配置,略显的麻烦了。 我想在Zuul网关上统一创建一个ResourceServer来实现权限管理, 然后自个儿实现了一下,在zuul服务中 把SecurityConfig的configure(http)方法里面的http参数这么设置,http.authorizeRequests().antMatchers("/order/user").permitAll().anyRequest().authenticated();
然后通过链接发送http://localhost:xxxx/order/user,结果这个链接并没有被放行,还是需要获取token来得到Authentication 对象,并且在tokenService中找不到对应这个token的Authentication(此时我已经把token以Breaer类型写入到请求头中了,并且在application.yml中配置了auth服务获取userinfo的地址了),这个问题研究了好久了, 一直没有得到解决,

关于注销的问题

我发现注销有时候可以注销,有时候不能注销
@controller
public class UserController {
@RequestMapping(value = "/user", produces = "application/json")
@responsebody
public Principal user(Principal user){
return user;
}

@Autowired
@Qualifier("consumerTokenServices")
ConsumerTokenServices consumerTokenServices;

@RequestMapping(value = "/loginOut")
@ResponseBody
public String revokeToken(String access_token) {
    try {
        if (consumerTokenServices.revokeToken(access_token)) {
            return "注销成功";
        } else {
            return "注销失败";
        }
    } catch (Exception e) {
        e.printStackTrace();
        return "异常";
    }

}

}
发现这样写就可以实现注销了,当然写个 .antMatchers("/loginOut").permitAll()

/uaa/oauth/token?grant_type=password 返回401

localhost:8080/uaa/oauth/token?grant_type=password&username=admin&password=admin
返回401,调试发现根本没进入到用户名密码认证环节,只有我一个人碰到这个情况吗?

comment: 是我参数写错

password模式登录问题

导入成功了,各个模块都可以正常启动,但是password模式下登录老是提示401?是需要修改哪里?麻烦给指点下

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.