@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
18 lines • 941 B
TypeScript
import { IAuthenticationRestrictions, ITenantLoginOption } from '@c8y/client';
export interface TenantLoginOption extends Omit<ITenantLoginOption, 'authenticationRestrictions' | 'self' | 'strengthValidity' | 'tfaStrategy' | 'greenMinLength' | 'enforceStrength' | 'strengthValidity' | '_type'> {
authenticationRestrictions?: AuthenticationRestrictions;
}
export interface AuthenticationRestrictions extends Omit<IAuthenticationRestrictions, 'trustedUserAgents' | 'forbiddenUserAgents'> {
trustedUserAgents: UserAgent[];
forbiddenUserAgents: UserAgent[];
}
export declare class UserAgent {
readonly _id: string;
value: string;
constructor(value: string);
get id(): string;
private uniqueId;
}
export declare function isOauthInternal(tenantLoginOption: TenantLoginOption): boolean;
export declare function isBasic(tenantLoginOption: TenantLoginOption): boolean;
//# sourceMappingURL=basic-settings.model.d.ts.map