| Class and Description |
|---|
| Account
Represents an MSALRuntime account in a way that MSAL Java can use to create its own Account
object
|
| AccountHandle
Represents an MSALRUNTIME_ACCOUNT_HANDLE
|
| AsyncHandle
Represents an MSALRUNTIME_ASYNC_HANDLE
|
| AuthParameters
Represents the auth parameters sent to MSALRuntime's SignIn and AcquireToken APIs
|
| AuthParameters.AuthParametersBuilder |
| AuthParametersHandle
Represents an MSALRUNTIME_AUTH_PARAMETERS_HANDLE
|
| AuthResultHandle
Represents an MSALRUNTIME_AUTH_RESULT_HANDLE
|
| Callbacks.LogCallback |
| Callbacks.ReadAccountResultCallback |
| Callbacks.SignOutResultCallback |
| ErrorHandle
Represents an MSALRUNTIME_ERROR_HANDLE
|
| LogCallbackHandle |
| MsalRuntimeFuture
Contains any functionality needed to allow callbacks sent to MSALRuntime to complete futures
|
| MsalRuntimeLibrary
Uses Java Native Access (JNA) to call C++ functions from Java, and perform conversions between
Java classes and native types
In order for JNA to call the correct MSALRuntime API, the names and number of parameters in this
interface's methods must match those found in MSALRuntime's header files
As for data types, JNA should be able to convert any basic Java type (int, long, String, etc.),
and it offers a number of classes to mimic native types that have no clear Java equivalent
(LongByReference for long*, Pointer for void*, etc.)
|
| MsalRuntimeResponseStatus
Values here match those in MSALRuntime's MSALRuntimeTypes.MSALRUNTIME_RESPONSE_STATUS enum
|
| ReadAccountResultHandle
Represents an single MSALRUNTIME_READ_ACCOUNT_RESULT_HANDLE
|
| SignOutResultHandle
Represents an MSALRUNTIME_SIGNOUT_RESULT_HANDLE
|
Copyright © 2023. All rights reserved.