这个接口无法找到,好像没有postMapping
这个是springcloud官方的包定义的,使用oauth2标准协议
这里的登录用的是spring security框架自带的的接口。需要自己实现的做一个接口转发即可
public String login(String userId, String password) { //组装头部信息 Map<String, String> header = new HashMap<>(); header.put("Tenant-Id", "000000"); header.put("Authorization", "Basic c2FiZXI6c2FiZXJfc2VjcmV0"); HttpResponse execute = HttpUtil.createPost(getUrl(userId, password)) .addHeaders(header) .execute(); if (execute.getStatus() == 200){ if(StringUtil.isBlank(execute.body())){ return null; } return execute.body(); } else { return null; } } @NotNull private String getUrl(String userId, String password) { String url= "http://localhost:8100/oauth/token"; StringBuilder stringBuilder = new StringBuilder(url); stringBuilder.append("?tenantId=000000"); stringBuilder.append("&grant_type=password"); stringBuilder.append("&password="); stringBuilder.append(SecureUtil.md5(password)); stringBuilder.append("&username="); stringBuilder.append(userId); stringBuilder.append("&scope=all&type=account"); return stringBuilder.toString(); }
讨论(0)
- 热议问题
-
初次登录出现 认证信息错误或无效
1
-
测试签名认证失败
1
-
pom版本问题
2
-
如何自定义登录逻辑?
2
-
登录界面增加记住用户名密码功能
2
-
/blade-auth/oauth/token登录接口变得很慢
1
-
找不到版本号?
1
-
设备链接物联网平台的mqtt服务
1
-
字典code不可编辑的限制取消
1
-
商业版的springboot 最新版本登录的时候出现 请求未授权...是还要在哪儿配置什么吗?
1
扫一扫访问 Blade技术社区 移动端