com.supermap.services.security
Interface OAuth2Client
-
public interface OAuth2ClientOAuth2.0 login extension interface Used to obtain OAuth 2.0 related information from a third party
- Since:
- 7.1.0
-
-
Method Summary
Methods Modifier and Type Method and Description java.lang.StringgetAccesstoken(java.lang.String clientID, java.lang.String clientSecret, java.lang.String code, java.lang.String redirectUri)Gets access to Tokenjava.lang.StringgetRedirectURI(java.lang.String clientID, java.lang.String state, java.lang.String redirectUri)Gets the OAuth and jumps URIjava.lang.StringgetUserID(java.lang.String accesstoken)Gets the username ID.OAuthUserInfogetUserInfo(java.lang.String token, java.lang.String clientID, java.lang.String userID)Gets user information
-
-
-
Method Detail
-
getRedirectURI
java.lang.String getRedirectURI(java.lang.String clientID, java.lang.String state, java.lang.String redirectUri)Gets the OAuth and jumps URI
- Parameters:
clientID-state-redirectUri-- Returns:
- Since:
- 7.1.0
-
getAccesstoken
java.lang.String getAccesstoken(java.lang.String clientID, java.lang.String clientSecret, java.lang.String code, java.lang.String redirectUri) throws java.io.IOExceptionGets access to Token
- Parameters:
clientID-clientSecret-code-redirectUri-- Returns:
- Throws:
java.io.IOException- Since:
- 7.1.0
-
getUserID
java.lang.String getUserID(java.lang.String accesstoken) throws java.io.IOExceptionGets the username ID.
- Parameters:
accesstoken-- Returns:
- Throws:
java.io.IOException- Since:
- 7.1.0
-
getUserInfo
OAuthUserInfo getUserInfo(java.lang.String token, java.lang.String clientID, java.lang.String userID) throws java.io.IOException
Gets user information
- Parameters:
token-clientID-userID-- Returns:
- Throws:
java.io.IOException- Since:
- 7.1.0
-
-