GithubHelp home page GithubHelp logo

shawnyxiao / springboot-mybatis Goto Github PK

View Code? Open in Web Editor NEW
367.0 367.0 180.0 190 KB

A REST back-end framework, integrated by Spring Boot, MyBatis and Spring Security OAuth

License: MIT License

Java 100.00%
mybatis oauth2 rest spring-boot spring-security-oauth

springboot-mybatis's People

Contributors

shawnyxiao 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

springboot-mybatis's Issues

向授权服务器请求访问令牌时passWord如何处理

我看到用 向服务器请求令牌时:
curl http://localhost:8080/oauth/token -X POST -u client:fucksecurity -d "grant_type=password&username=shawn&password=fucksecurity"

服务器UserDetailsService的loadUserByUsername中只根据用户名从数据库中查找出了该用户,然而并没有进行密码校验,请问如何获取请求令牌时的password

假设可以获取到password,获取password后在loadUserByUsername验证秘密,如果秘密错误抛出异常,这种做法对吗

CustomUserDetails.java

您好,CustomUserDetails.java感觉这个类实现的不正确。我觉得应该这么实现:

import java.util.Collections;

public class CustomUserDetails extends org.springframework.security.core.userdetails.User {
private User user;

public CustomUserDetails(User user) {
    super(user.getUserName(), user.getPassword(), true, true, true, true, Collections.EMPTY_SET);
    this.user = user;
}

public User getUser() {
    return user;
}

public void setUser(User user) {
    this.user = user;
}

}

联查的时候Controller应该如何设计?

看了作者的demo后觉得写的很棒,想问个问题,例如getBookStoreWithBooksById这个接口,需要关联查询,那在restful的前提下,Controller应该如何设计呢?是单独写一个BookStoreWithBooksController还是说在Book中继续写方法?这个问题困扰很久。希望得到作者解答

启动报错

Error creating bean with name 'authorizationServerConfiguration': Unsatisfied dependency expressed through field 'authenticationManager';

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.