49 lines
No EOL
1.4 KiB
TypeScript
49 lines
No EOL
1.4 KiB
TypeScript
/**
|
|
* Account properties returned by Native Platform e.g. WAM
|
|
*/
|
|
export type NativeAccountInfo = {
|
|
id: string;
|
|
properties: object;
|
|
userName: string;
|
|
};
|
|
/**
|
|
* Token response returned by Native Platform e.g. WAM
|
|
*/
|
|
export type NativeResponse = {
|
|
access_token: string;
|
|
account: NativeAccountInfo;
|
|
client_info: string;
|
|
expires_in: number;
|
|
id_token: string;
|
|
properties: NativeResponseProperties;
|
|
scope: string;
|
|
state: string;
|
|
shr?: string;
|
|
extendedLifetimeToken?: boolean;
|
|
};
|
|
/**
|
|
* Properties returned under "properties" of the NativeResponse
|
|
*/
|
|
export type NativeResponseProperties = {
|
|
MATS?: string;
|
|
};
|
|
/**
|
|
* The native token broker can optionally include additional information about operations it performs. If that data is returned, MSAL.js will include the following properties in the telemetry it collects.
|
|
*/
|
|
export type MATS = {
|
|
is_cached?: number;
|
|
broker_version?: string;
|
|
account_join_on_start?: string;
|
|
account_join_on_end?: string;
|
|
device_join?: string;
|
|
prompt_behavior?: string;
|
|
api_error_code?: number;
|
|
ui_visible?: boolean;
|
|
silent_code?: number;
|
|
silent_bi_sub_code?: number;
|
|
silent_message?: string;
|
|
silent_status?: number;
|
|
http_status?: number;
|
|
http_event_count?: number;
|
|
};
|
|
//# sourceMappingURL=NativeResponse.d.ts.map
|