public abstract class MsaAuthService
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected MsaApplicationConfig |
applicationConfig |
protected net.lenni0451.commons.httpclient.HttpClient |
httpClient |
| Constructor and Description |
|---|
MsaAuthService(net.lenni0451.commons.httpclient.HttpClient httpClient,
MsaApplicationConfig applicationConfig) |
| Modifier and Type | Method and Description |
|---|---|
abstract MsaToken |
acquireToken() |
java.util.concurrent.CompletableFuture<MsaToken> |
acquireTokenAsync() |
MsaToken |
acquireTokenUnchecked() |
protected final net.lenni0451.commons.httpclient.HttpClient httpClient
protected final MsaApplicationConfig applicationConfig
public MsaAuthService(net.lenni0451.commons.httpclient.HttpClient httpClient,
MsaApplicationConfig applicationConfig)
public abstract MsaToken acquireToken() throws java.io.IOException, java.lang.InterruptedException, java.util.concurrent.TimeoutException
java.io.IOExceptionjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutExceptionpublic MsaToken acquireTokenUnchecked()
public java.util.concurrent.CompletableFuture<MsaToken> acquireTokenAsync()