mirror of
https://gitee.com/yadong.zhang/JustAuth.git
synced 2025-12-06 08:48:27 +08:00
🥚 集成 Slack 和 Line
This commit is contained in:
parent
2e64fb9693
commit
6a479d9c1d
@ -878,5 +878,69 @@ public enum AuthDefaultSource implements AuthSource {
|
|||||||
public String refresh() {
|
public String refresh() {
|
||||||
return "https://api.amazon.com/auth/o2/token";
|
return "https://api.amazon.com/auth/o2/token";
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* Slack
|
||||||
|
*
|
||||||
|
* @since 1.16.0
|
||||||
|
*/
|
||||||
|
SLACK {
|
||||||
|
@Override
|
||||||
|
public String authorize() {
|
||||||
|
return "https://slack.com/oauth/v2/authorize";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 该 API 获取到的是 access token
|
||||||
|
*
|
||||||
|
* https://slack.com/api/oauth.token 获取到的是 workspace token
|
||||||
|
*
|
||||||
|
* @return String
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String accessToken() {
|
||||||
|
return "https://slack.com/api/oauth.v2.access";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String userInfo() {
|
||||||
|
return "https://slack.com/api/users.info";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String revoke() {
|
||||||
|
return "https://slack.com/api/auth.revoke";
|
||||||
|
}
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* line
|
||||||
|
*
|
||||||
|
* @since 1.16.0
|
||||||
|
*/
|
||||||
|
LINE {
|
||||||
|
@Override
|
||||||
|
public String authorize() {
|
||||||
|
return "https://access.line.me/oauth2/v2.1/authorize";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String accessToken() {
|
||||||
|
return "https://api.line.me/oauth2/v2.1/token";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String userInfo() {
|
||||||
|
return "https://api.line.me/v2/profile";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String refresh() {
|
||||||
|
return "https://api.line.me/oauth2/v2.1/token";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String revoke() {
|
||||||
|
return "https://api.line.me/oauth2/v2.1/revoke";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user