@c8y/client
Version:
Client application programming interface to access the Cumulocity IoT-Platform REST services.
29 lines • 888 B
TypeScript
import { TfaStrategy } from './TfaStrategy.js';
export interface ITfaSettings {
/**
* Two-factor authentication is enforced on system level.
*/
enforcedOnSystemLevel: boolean;
/**
* Two-factor authentication is enabled on system level.
*/
enabledOnSystemLevel: boolean;
/**
* Two-factor authentication is enabled on tenant level.
*/
enabledOnTenantLevel: boolean;
/**
* Two-factor authentication is enforced for specific users group.
*/
enforcedUsersGroup: string;
/**
* Represents a strategy used for two-factor authentication.
* There are two possible TFA strategies: SMS and TOTP. Only one of them can be active at a time.
*/
strategy: TfaStrategy;
/**
* TOTP is enforced on tenant level.
*/
totpEnforcedOnTenantLevel: boolean;
}
//# sourceMappingURL=ITfaSettings.d.ts.map