feat(profile): add advanced MFA settings
Created by: HejdaJakub
- To the authentication page was added advanced MFA settings. Now is possible to select categories and services (rps) which requires mfa.
- If enforce mfa is set to true, then all categories are selected and they are not allowed for disabling.
- If enforce mfa (for all services) is set to false, then user can select particular categories and services.
BREAKING CHANGE: For this functionality is required new oauh scope - authn_details in instance config. Also new version of MFA API which supports this functionality is required.