10Duke Java Core
Loading...
Searching...
No Matches
Package tenduke.sdk.core.auth

Detailed Description

Implementation of various OAuth client flows for 10Duke SDK for Java.

Classes

class  AbstractOAuthClient
 Base class for OAuth client implementations. More...
 
class  AbstractPkceClient
 Base class for implementation of an OAuth PKCE flow client. More...
 
class  AwtWebBrowser
 Default implementation of WebBrowser using Java AWT. More...
 
class  DesktopPkceClient
 Implementation of an OAuth PKCE flow client for use in applications that are not web servers. More...
 
class  DeviceFlowClient
 Implementation of an OAuth device flow client. More...
 
class  InternalClientHttpServer
 A HTTP server implementation using vert.x web with purpose of listening to OAuth authorization callback.
 
class  JsonResponseToPojo
 Internal utility to handle HTTP JSON return payload and converting a JSON String into a Java object.
 
class  LocalServerStartParams
 Parameters used for starting a local server.
 
interface  OAuthAuthzResultSubscriber
 Interface for listening to the OAuth authorization callback result. More...
 
class  OAuthCallbackServerInfo
 Data class that models the OAuth callback server information. More...
 
interface  OAuthTokenResponseSubscriber
 Interface for listening to OAuth token response results. More...
 
class  OpenIdConfigurationClient
 Basic implementation for requesting an authorization server's /.well-known/openid-configuration endpoint and parsing the response into a Java object. More...
 
class  SingleUserAuthorizationProvider
 Authorization provider implementation that triggers token refresh when needed. More...
 
class  SingleUserOAuthTokenResponseSubscriber
 Internal token response subscriber used by the SingleUserAuthorizationProvider class.
 
class  WebAppPkceClient
 Implementation of an OAuth PKCE flow client for use in web applications. More...