Package discord4j.oauth2
Class DiscordOAuth2Server
- java.lang.Object
-
- discord4j.oauth2.DiscordOAuth2Server
-
@Experimental public class DiscordOAuth2Server extends Object
A simple server capable of exchanging an OAuth2 authorization code received by the frontend via a query parameter for anAccessToken
encoded as JSON.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DiscordOAuth2Server.Builder
Builder suited for creating anOAuth2Server
.class
DiscordOAuth2Server.OAuth2ServerHandler
-
Field Summary
Fields Modifier and Type Field Description static String
SESSION_KEY
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DiscordOAuth2Server.Builder
builder()
Initialize a new builder.static DiscordOAuth2Server.Builder
builder(RestClient restClient)
HttpServer
getHttpServer()
Gets the configuredHttpServer
.
-
-
-
Field Detail
-
SESSION_KEY
public static final String SESSION_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
builder
public static DiscordOAuth2Server.Builder builder()
Initialize a new builder.- Returns:
- a builder capable of constructing instances of
DiscordOAuth2Server
-
builder
public static DiscordOAuth2Server.Builder builder(RestClient restClient)
-
getHttpServer
public final HttpServer getHttpServer()
Gets the configuredHttpServer
.- Returns:
- the configured
HttpServer
-
-