msal-iframe-ok
Version:
Fork to allow silent renewal in iFrame of Microsoft Authentication Library for js
38 lines (37 loc) • 1.25 kB
TypeScript
import { ClientInfo } from "./ClientInfo";
import { IdToken } from "./IdToken";
/**
* accountIdentifier combination of idToken.uid and idToken.utid
* homeAccountIdentifier combination of clientInfo.uid and clientInfo.utid
* userName idToken.preferred_username
* name idToken.name
* idToken idToken
* sid idToken.sid - session identifier
* environment idtoken.issuer (the authority that issues the token)
*/
export declare class Account {
accountIdentifier: string;
homeAccountIdentifier: string;
userName: string;
name: string;
idToken: Object;
sid: string;
environment: string;
/**
* Creates an Account Object
* @praram accountIdentifier
* @param homeAccountIdentifier
* @param userName
* @param name
* @param idToken
* @param sid
* @param environment
*/
constructor(accountIdentifier: string, homeAccountIdentifier: string, userName: string, name: string, idToken: Object, sid: string, environment: string);
/**
* @hidden
* @param idToken
* @param clientInfo
*/
static createAccount(idToken: IdToken, clientInfo: ClientInfo): Account;
}