public class DefaultOpenAuthLibrary extends Object implements OpenAuthLibrary
| 构造器和说明 |
|---|
DefaultOpenAuthLibrary() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
authorize(AuthorizedDeviceDetails authorizedDeviceDetails)
成功授权时的回调方法
|
void |
createAuthorizationCodeCallback(String authorizationCode,
AuthorizationInfo authorizationInfo)
授权时的回调方法
|
void |
deleteClientById(String clientId)
从数据库【删除】资源,通过clientId删除客户端信息
|
ClientDetails |
getClientById(String clientId)
从数据库【获取】资源,通过clientId获取客户端信息
|
List<ClientDetails> |
init()
listAll 从数据库【获取】资源。
|
void |
registerClient(ClientDetails clientDetails)
从数据库【添加】资源,新增客户端信息
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitremoveAuthorization@NonNull public List<ClientDetails> init()
OpenAuthLibraryinit 在接口中 OpenAuthLibrary@Nullable public ClientDetails getClientById(@NonNull String clientId)
OpenAuthLibrarygetClientById 在接口中 OpenAuthLibraryclientId - 客户端idpublic void deleteClientById(@NonNull
String clientId)
OpenAuthLibrarydeleteClientById 在接口中 OpenAuthLibraryclientId - 客户端idpublic void registerClient(@NonNull
ClientDetails clientDetails)
OpenAuthLibraryregisterClient 在接口中 OpenAuthLibraryclientDetails - 客户端的详细信息(客户端id,客户端name,客户端密钥,重定向url)public void createAuthorizationCodeCallback(@NonNull
String authorizationCode,
@NonNull
AuthorizationInfo authorizationInfo)
AuthorizationCallbackcreateAuthorizationCodeCallback 在接口中 AuthorizationCallbackauthorizationCode - 授权码authorizationInfo - 授权信息public void authorize(@NonNull
AuthorizedDeviceDetails authorizedDeviceDetails)
OpenAuthLibraryauthorize 在接口中 AuthorizationCallbackauthorize 在接口中 OpenAuthLibraryauthorizedDeviceDetails - 授权信息Copyright © 2022. All rights reserved.