public class DeviceCodeMsaAuthService extends MsaAuthService
applicationConfig, httpClient| Constructor and Description |
|---|
DeviceCodeMsaAuthService(net.lenni0451.commons.httpclient.HttpClient httpClient,
MsaApplicationConfig applicationConfig,
java.util.function.Consumer<MsaDeviceCode> callback) |
DeviceCodeMsaAuthService(net.lenni0451.commons.httpclient.HttpClient httpClient,
MsaApplicationConfig applicationConfig,
java.util.function.Consumer<MsaDeviceCode> callback,
int timeoutMs) |
| Modifier and Type | Method and Description |
|---|---|
MsaToken |
acquireToken() |
MsaToken |
getToken(MsaDeviceCode deviceCode) |
MsaDeviceCode |
requestDeviceCode() |
acquireTokenAsync, acquireTokenUncheckedpublic DeviceCodeMsaAuthService(net.lenni0451.commons.httpclient.HttpClient httpClient,
MsaApplicationConfig applicationConfig,
java.util.function.Consumer<MsaDeviceCode> callback)
public DeviceCodeMsaAuthService(net.lenni0451.commons.httpclient.HttpClient httpClient,
MsaApplicationConfig applicationConfig,
java.util.function.Consumer<MsaDeviceCode> callback,
int timeoutMs)
public MsaToken acquireToken() throws java.io.IOException, java.lang.InterruptedException, java.util.concurrent.TimeoutException
acquireToken in class MsaAuthServicejava.io.IOExceptionjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutExceptionpublic MsaDeviceCode requestDeviceCode() throws java.io.IOException
java.io.IOExceptionpublic MsaToken getToken(MsaDeviceCode deviceCode) throws java.io.IOException, java.lang.InterruptedException, java.util.concurrent.TimeoutException
java.io.IOExceptionjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutException