OptionalacrSets the acr claim of the ID token sent inside the claims parameter. See section 5.5.1 of the OIDC 1.0 specification.
OptionalacrConfigures the 'acr_values' query param in compliance with section 3.1.2.1 of the OIDC 1.0 specification. Used to tell Keycloak what level of authentication the user needs.
OptionalcordovaSpecifies arguments that are passed to the Cordova in-app-browser (if applicable). Options 'hidden' and 'location' are not affected by these arguments. All available options are defined at https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/. Example of use: { zoom: "no", hardwareback: "yes" }
OptionalidpUsed to tell Keycloak which IDP the user wants to authenticate with.
OptionallocaleSets the 'ui_locales' query param in compliance with section 3.1.2.1 * of the OIDC 1.0 specification.
OptionalloginUsed to pre-fill the username/email field on the login form.
OptionalmaxUsed just if user is already authenticated. Specifies maximum time since
the authentication of user happened. If user is already authenticated for
longer time than 'maxAge', the SSO is ignored and he will need to
authenticate again.
OptionalpromptBy default the login screen is displayed if the user is not logged into
Keycloak. To only authenticate to the application if the user is already
logged in and not display the login page if the user is not logged in, set
this option to 'none'. To always require re-authentication and ignore
SSO, set this option to 'login'. To always prompt the user for consent,
set this option to 'consent'. This ensures that consent is requested,
even if it has been given previously.
OptionalredirectSpecifies the uri to redirect to after login.
OptionalscopeSpecifies the scope parameter for the login url The scope 'openid' will be added to the scope if it is missing or undefined.
Construct a type with the properties of T except for those in type K.