Frodo: { admin: Admin; agent: Agent; am: { config: AmConfig; }; app: Application; authn: { journey: Journey; node: Node; settings: AuthenticationSettings; }; authz: { policy: Policy; policySet: PolicySet; resourceType: ResourceType; }; cache: TokenCache; cloud: EsvCount & { adminFed: AdminFederation; env: EnvContentSecurityPolicy & EnvCookieDomains & EnvCustomDomains & EnvFederationEnforcement & EnvRelease & EnvSSOCookieConfig & { cert: EnvCertificate; csr: EnvCSR; promotion: EnvPromotion; }; esvCount: EsvCount; feature: Feature; log: Log; secret: Secret; serviceAccount: ServiceAccount; startup: Startup; variable: Variable; }; config: Config; conn: ConnectionProfile; email: { template: EmailTemplate; }; factory: ApiFactory; idm: { config: IdmConfig; connector: Connector; crypto: IdmCrypto; managed: ManagedObject; mapping: Mapping; organization: Organization; recon: Recon; script: IdmScript; system: IdmSystem; }; info: Info; login: Authenticate; oauth2oidc: { client: OAuth2Client; endpoint: OAuth2Oidc; external: Idp; issuer: OAuth2TrustedJwtIssuer; provider: OAuth2Provider; }; realm: Realm; role: InternalRole; saml2: { circlesOfTrust: CirclesOfTrust; entityProvider: Saml2; }; script: Script; scriptType: ScriptType; secretStore: SecretStore; server: Server; service: Service; session: Session; site: Site; state: State; theme: Theme; user: User; utils: FRUtils & ScriptValidation & ExportImport & Base64 & { constants: Constants; jose: Jose; json: Json; version: Version; }; createInstance(config: StateInterface): Frodo; createInstanceWithAdminAccount(host: string,
username: string,
password: string,
realm?: string,
deploymentType?: string,
allowInsecureConnection?: boolean,
debug?: boolean,
curlirize?: boolean): Frodo; createInstanceWithServiceAccount(host: string,
serviceAccountId: string,
serviceAccountJwkStr: string,
realm?: string,
deploymentType?: string,
allowInsecureConnection?: boolean,
debug?: boolean,
curlirize?: boolean): Frodo; } Type declaration
am: {
config: AmConfig;
}
saml2: {
circlesOfTrust: CirclesOfTrust;
entityProvider: Saml2;
}
createInstance:function
createInstanceWithAdminAccount:function
- createInstanceWithAdminAccount(host: string, username: string, password: string, realm?: string, deploymentType?: string, allowInsecureConnection?: boolean, debug?: boolean, curlirize?: boolean): Frodo
Parameters
- host: string
- username: string
- password: string
Optional
realm: stringOptional
deploymentType: stringOptional
allowInsecureConnection: booleanOptional
debug: booleanOptional
curlirize: boolean
frodo instance
createInstanceWithServiceAccount:function
- createInstanceWithServiceAccount(host: string, serviceAccountId: string, serviceAccountJwkStr: string, realm?: string, deploymentType?: string, allowInsecureConnection?: boolean, debug?: boolean, curlirize?: boolean): Frodo
Parameters
- host: string
- serviceAccountId: string
- serviceAccountJwkStr: string
Optional
realm: stringOptional
deploymentType: stringOptional
allowInsecureConnection: booleanOptional
debug: booleanOptional
curlirize: boolean
frodo instance
Frodo Library