package com.base.baseframemain.processor.service.login; import com.base.baseframemain.common.ResponseData; /** * @ProjectName: baseframeconstruct * @Package: com.baseframe.baseframeconstruct.service * @ClassName: LoginAuth * @Author: zhangsg * @Description: * @Date: 2022/8/30 17:34 * @Version: 1.0 */ public interface LoginService { ResponseData<String> getLoginUrl(); ResponseData Authentication(String code); ResponseData tokenValid(String token); ResponseData userInfoById(String trustOid); ResponseData logOut(String trustOid);
时间: 2024-04-20 20:26:30 浏览: 165
vite vue3 import.meta.glob动态路由
根据你提供的代码片段,这是一个`LoginService`接口的定义。该接口包含了以下方法:
1. `getLoginUrl()`方法:返回一个`ResponseData<String>`类型的响应,用于获取登录链接。
2. `Authentication(String code)`方法:接受一个`code`参数,返回一个`ResponseData`类型的响应,用于进行身份验证。
3. `tokenValid(String token)`方法:接受一个`token`参数,返回一个`ResponseData`类型的响应,用于验证token的有效性。
4. `userInfoById(String trustOid)`方法:接受一个`trustOid`参数,返回一个`ResponseData`类型的响应,用于根据用户ID获取用户信息。
5. `logOut(String trustOid)`方法:接受一个`trustOid`参数,返回一个`ResponseData`类型的响应,用于用户登出操作。
请注意,这只是接口的定义,在具体的实现类中需要根据业务逻辑来实现这些方法。
阅读全文