ClientService.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //package com.yihu.jw.config.security;
  2. //
  3. //import com.yihu.base.security.rbas.ClientServiceProvider;
  4. //import org.springframework.context.annotation.Primary;
  5. //import org.springframework.security.oauth2.provider.ClientDetails;
  6. //import org.springframework.security.oauth2.provider.ClientRegistrationException;
  7. //import org.springframework.security.oauth2.provider.client.BaseClientDetails;
  8. //import org.springframework.stereotype.Component;
  9. //
  10. //import java.util.HashSet;
  11. //import java.util.Set;
  12. //
  13. ///**
  14. // * Created by chenweida on 2017/12/1.
  15. // */
  16. //@Component("baseClientDetailsService")
  17. //@Primary
  18. //public class ClientService implements ClientServiceProvider {
  19. //
  20. // @Override
  21. // public ClientDetails loadClientByClientId(String clientId) throws ClientRegistrationException {
  22. //// SaasDO saasDO = saasDao.findByAppId(clientId);
  23. //// if (saasDO == null) {
  24. //// throw new ClientRegistrationException("用户没有注册");
  25. //// }
  26. // BaseClientDetails baseClientDetails = new BaseClientDetails();
  27. // baseClientDetails.setClientId("cwd");
  28. // baseClientDetails.setClientSecret("cwd");
  29. //
  30. // Set<String> strings = new HashSet<>();
  31. // strings.add("password");
  32. // strings.add("custom_password");
  33. // strings.add("authorization_code");
  34. // strings.add("refresh_token");
  35. // baseClientDetails.setAuthorizedGrantTypes(strings);
  36. // return baseClientDetails;
  37. // }
  38. //
  39. //
  40. //}