Export personal certificate that was signed by subordinate CA with private key and place it on a PKI device. Disabling the Key-Pair Option. The Allow key-pair option is enabled by default. This indicates that the enrollment of the PKI method can be done with either the CA certificates or through the key-pair generation. However, you can disable the key-pair based enrollment of the PKI device and enforce PKI enrollment only using a user certificate issued by the CA.
To disable this option, set Allow key-pair to OFF. Virtual Smartcard. Virtual Smartcard is an extension of PKI method. The information available in the virtual smartcard is used to authenticate the user to any web environment. NOTE The virtual smartcard supports authentication to the OAuth 2. The virtual smartcard does not support authentication to Advanced Authentication portals, such as Administration, Helpdesk, Self-Service, and Reporting.
To configure the virtual smartcard, perform the following steps. NOTE Before you configure the virtual smartcard support for the SAML 2. domain_name in the Web Authentication policy. Later, save the settings before downloading the SAML 2. 0 metadata file. NOTE Before you configure virtual smartcard support for the PKI method, ensure to perform the following tasks. Resolve the IP address of Advanced Authentication server with the following host names on the DNS server. Define the following attributes in the third-party application that you want to integrate with Advanced Authentication server.
Set Enable Client SSL for Webauth Service to ON and upload Root CA certificate in the. pem format that is used by the Web server. Set Enable auto enrollment based on certificate to ON. This enables you to allow users to auto-enroll the PKI method using virtual smartcard for the OAuth 2. NOTE The manual enrollment of the PKI method using the virtual smartcard is not supported. With this configuration, the users can auto-enroll PKI method using virtual smartcard when they access OAuth 2.
0 event for the first time and select a valid certificate. This auto-enrollment happens irrespective of enrollment status of other method s that are available with the PKI method in the same authentication chain. To allow a user to login to the OAuth 2. 0 events before auto-enrolling the PKI method, ensure to add at least one more chain to the event for example, a chain with only the LDAP Password method below the PKI chain. The user must enroll all method s of new chain.
During the first login attempt, the PKI method using the virtual smartcard gets enrolled automatically. For the sub-sequent log ins, the top chain in the list which is PKI is selected and user is authenticated automatically. Upload Root CA certificate in the Trusted root certificates section of PKI method. Import the client SSL certificate to the users browser.
NOTE The procedure to import the client SSL certificate varies on each browser. For more information about how to import the client SSL certificate to the Chrome browser, see Importing Client SSL Certificate to a Certificate Store. An Example of Auto-enrolling PKI Method with the Virtual Smartcard. Consider the administrator has performed the following steps to allow auto-enrollment of the PKI method using the virtual smartcard.
Created a chain with the PKI method and another chain with preferred methods such as LDAP password and Password. Mapped the chain to the OAuth 2 event. Set Enable SSL Client Certificate to ON and uploaded a valid CA certificate. Imported the client certificate to the user s browser in the. pfx format containing details, such as digital signature, expiration date, name of user, name of CA and so on.
Mark, an end user, wants to auto-enroll the PKI method using the virtual smartcard. When he tries to access the somecompany. com website, the user name stored in the certificate gets filled in the user name field in the login form automatically. Mark is required to select the preferred certificate to validate his identity in the User Identification Request dialog box. Then, Mark must specify LDAP details for additional validation. If the specified details are valid, Mark gets auto-enrolled to the PKI method using the virtual smartcard without physical PKI token.
During subsequent logins, Mark may experience one of the following scenario. If there is a chain with only PKI method associated iqoption mt5 the web authentication event, then Mark gets authenticated automatically. If there are more than one chain associated to the web authentication event, then Mark is prompted with the list of chains that contains PKI in addition to other available chains.
In this case, he can select the chain with only PKI method to authenticate automatically or select preferred chain and provide corresponding details to authenticate successfully. Importing Client SSL Certificate to a Certificate Store. To enable and achieve the virtual smartcard authentication to the web environment, it is required to import the Client SSL certificate to the browser.
To import the client SSL certificate to Google Chrome browser, perform the following steps. Navigate to Settings Manage Settings. The Certificates wizard is displayed. Click Import and select the client SSL certificate. Ensure that the certificate is in. Click Next and Finish. A message Certificate has been imported successfully is displayed. 13 RADIUS Client. In the RADIUS Client method, Advanced Authentication forwards the authentication request to a third-party RADIUS server. This can be any RADIUS server.
For example, you can use RADIUS Client as an authentication method when you have a token solution such as RSA or Vasco. You want to migrate users to Advanced Authentication with the flexibility that users can use the old tokens while the new users can use any of the other supported authentication methods. You can configure the following options for the RADIUS Client method.
Send the repository name Option for a repository name to be used automatically with a username. For example, company pjones. Set to ON to enable the option. NAS Identifier An attribute that contains a string identifying the NAS originating the Access-Request. It is only used in Access-Request packets. Either NAS-IP-Address or NAS-Identifier must be present in an Access-Request packet. Timeout Specify the number of seconds till when the RADIUS client waits for the RADIUS server to reply before prompting an error Connection time out.
The default value is 5 seconds. Retries count Specify the number of times, the RADIUS client tries to connect to the RADIUS server. If a connection is not established during the retry attempts, a message Failed to connect to the server is displayed. The default value is set to 3. If set to 0, the RADIUS client does not try to connect after the first unsuccessful attempt.
Specify servers per site Option to configure the third-party RADIUS servers that are specific to a site. When set to ONthe sites available in the cluster are populated and you can add more than one servers to the preferred site. When this option is set to OFFyou can add single third-party RADIUS server details that are applicable for all sites in the cluster by specifying the following details. Server The Hostname or IP address of the third-party RADIUS server.
Secret The shared secret between the RADIUS server and Advanced Authentication. Port The port to where the RADIUS authentication request is sent. The default port is 1812. 14 Security Questions. In Security Questions authentication method, an administrator can set up a series of predefined questions. A user must answer these questions to get authenticated.
Security Questions are used when users forget their passwords. Security questions are often easy to guess and can often bypass passwords. Therefore, Security Questions do not prove to be secure. You must follow few guidelines to use this method. You must use Good security questions that meet five criteria. Ensure that the answers to a good security question are. Safe Cannot be guessed or researched. Stable Does not change over time.
Memorable Can be remembered. Simple Precise, easy, and consistent. Many Has many possible answers. Some examples of good, fair, and poor security questions according to goodsecurityquestions. com are as follows. For a full list of examples, see the website. What is the first name of the person you first kissed.
What is the last name of the teacher who gave you your first failing grade. What is the name of the place your wedding reception was held. In what city or town did you meet your spouse partner. What was the make and model of your first car. What was the name of your elementary primary school. In what city or town does your nearest sibling live.
What was the name of your first stuffed animal, doll, or action figure. What time of the day were you born. What was your favorite place to visit as a child. What is your pet s name. In what year was your father born. In what county where you born. What is the color of your eyes. What is your favorite _____. Configure the following options for the Security Questions method. Minimum answer length The minimum number of characters an answer must contain.
Correct answers for logon The number of answers a user must answer correctly to get access. Total questions for logon The number of questions that are presented to the user while authenticating. For example, if the Correct answers for logon is set to 3 and the Total questions for logon is set to 5, the user needs to specify only 3 correct answers out of a set of 5 questions. Adding Questions.
You can add questions based on your requirement. These questions can be translated in languages that are supported by the Advanced Authentication portals. For example, you set a security questions as What is your pet name. While enrolling and authenticating, this question will be displayed in the language that the user selects in the portal. To add questions, perform the following.
Click Add to add a question in the Question window. Specify the question in Question. You can specify the question to be translated in the required language. This translated question is displayed in the portals and Clients based on the selected language. Click the save icon to save the question related settings.
You can add more questions depending on the requirement. Click Save to save the configuration settings for the Security questions method. 15 Smartphone. Advanced Authentication provides the Smartphone method that facilitates users to authenticate through their Smartphone. The authentication happens through the NetIQ smartphone app to perform the out-of-band authentication. The out-of-band authentication is typically a two-factor authentication that requires a secondary verification through a separate communication channel along with the ID and password.
The authentication flow for the Smartphone method in Advanced Authentication is described in the following image. A user wants to authenticate on an endpoint such as a laptop or a website with the Smartphone method. The following steps describe the authentication flow. After validating the credentials, the Advanced Authentication server sends a push message to proxy.
Depending on the platform of the Smartphone, the server selects an appropriate push service and then forwards the push message to the Smartphone. Advanced Authentication allows users to enroll the PKI method using a virtual smartcard that is imported to the browser on the user s system and used for authentication. The push message is then delivered to the user s Smartphone to inform that an authentication request has been initiated.
When the user opens the Smartphone app, the app reaches the Advanced Authentication server to validate if there is an authentication needed. The authentication is indicated by the Accept and Reject options. The user s selection is then sent to the server. Finally, the server validates the authentication and the endpoint gets authenticated. This authentication method is recommended to use in combination with another method such as Password or LDAP Password to achieve multi-factor authentication and protect a user from getting SPAM push messages.
The following are the configurations required for the Smartphone method. Advanced Authentication server must have a permitted outbound connection to proxy. Scenario for Authenticating with the Smartphone Method. Bob wants to authenticate on the myexample. When he logs in to the website, the Smartphone authentication method sends a push message to Bob s mobile phone.
When he opens the Smartphone app installed on his phone, he sees Accept and Reject options. If he selects the Accept option, the authentication request is sent over the mobile network secure back to the Authentication framework. Without specifying an OTP code, Bob has been authenticated to myexample. When your smartphone does not have a network connection, you can use a backup OTP as offline authentication. Iqoption mt5 Enrollment Link. Users can enroll the Smartphone method either by a QR code or through a link sent to their email or SMS.
You as an administrator must configure the link and send it to all the users whom you want to enroll the authenticator. You can use one of the following links as per the requirement. Default category is default. Default tenant is TOP. For more information about how to set the public external URLs, see Public External URLs Load Balancers. Configuring Smartphone Method. To configure the Smartphone method, specify the following details. The lifetime of an authentication request sent to the smartphone.
The time that is valid for the user to scan the QR code for enrollment. Authentication salt TTL. The lifetime in which the out-of-band authentication needs to be accepted before authentication fails. The length of OTP token used for backup authentication. The time a TOTP is displayed on a screen before the next OTP is generated. The default time is 30 seconds. TOTP time window. The time in seconds in which the TOTP entered is accepted.
The default time is 300 seconds. Set to ON to enforce the Enable PIN setting for the Smartphone application. A user will not be able to edit the settings on the Smartphone. NOTE If the PIN is not set, then the user is prompted to set the PIN during authentication. Minimum PIN length if the PIN is required. The minimum length of the PIN. The available options are 4,5, and 6. Set to ON to enforce the fingerprint setting for the Smartphone application.
Enroll TOTP method when enrolling Smartphone. Set to ON to enable enrolling the TOTP method automatically during the Smartphone method enrollment. The TOTP method is used in the offline mode authentication. Prevent login from a rooted device. Set to ON to enable a root check for mobile devices. The smartphone app must detect whether the device is rooted and prevent login from that device. Rooted devices can provide administrative privileges to third-party software that is not secured and mostly not allowed by device vendors.
Use image on mobile devices. Select the option to use a customized image on your Smartphone app. Browse the image. This image is displayed in the About screen of your Smartphone app. The resolution of the image must be 2732 637 pixels. NOTE The Require PINRequire biometricsand Use image on mobile devices policies are automatically applied on the smartphone if a user has an enrolled authenticator in the smartphone app and the app is open on one of the screens Authentication RequestsEnrolled Authenticatorsor Requests History.
It takes 2 to 30 seconds to display the authentication request. If a user has configured a 4-digit PIN but a 6-digit PIN has been enforced by the administrator, then the user will be able to use the 4-digit PIN until the user decides to change the PIN. If Require biometrics is set in the policies, but a user s device does not support fingerprint, the policy will not be applied for the device. If a user has authenticators enrolled for two different Advanced Authentication servers with different policies, then the policies are combined for the device and the most secure policies are applied for the app.
Disable offline authentication. Select this option to disable users from authenticating using the Smartphone TOTP. By default this option is disabled and users can login using Smartphone even when Smartphone is not connected to a network. Enabling this option will disallow users to use the One-Time Password of the Smartphone method to login to the offline mode.
Google project ID. These settings are optional. If you have an approved vendor whose certificate is uploaded to proxy. com, you can specify the Vendor ID of your iOS app or specify the Google Project ID for your Android app. The push notifications will be sent only to the app whose Vendor name or Google Project ID matches with the app. By default Advanced Authentication works with the NetIQ Auth apps. You can configure Geo-fencing with the Smartphone method.
Geo-fencing allows you to authenticate with the Smartphone method with one more factor, which is the geographical location. When you enable geo-fencing, users will be able to authenticate with Smartphone from only allowed geographical locations. You must enable the policy Geo Fencing Options to use geo-fencing.
To configure geo-fencing, you need to draw a boundary of the location to be authenticated with a polygon. To configure geo-fencing, perform the following steps. Specify the name of the zone. Click the Search icon and specify the address to locate the required geographical location. You can click the full-screen icon to view the map in the full screen.
Click the polygon icon in the menu bar of the map. Click iqoption mt5 starting point on the map and draw the boundary of the specific location to be authenticated. Click to mark the end point of the boundary after you have finished drawing the geo zone. You can also edit the marked polygon by clicking the edit icon. NOTE To use geo-fencing, ensure that access to the location is enabled for the NetIQ Advanced Authentication app on the smartphone.
NOTE You can customize the authentication request message that is displayed on the NetIQ Auth app using the Custom Messages policy. For more information about customizing the authentication request message, see Customizing Authentication Request Message For Smartphone Method. In the SMS OTP authentication method, a one time password OTP is sent with the SMS text to the user s phone. The user receives the OTP and enters it on the device where the authentication is happening.
The OTP must be used within a specific time frame. The OTPs delivered through text messages prevent phishing and malicious attacks. SMS OTP is recommended to be used with other methods, such as Password or LDAP Password. NOTE In the User s settings of a repository, ensure that a phone number without extension is used. An SMS is not sent to the user s mobile where the phone number contains an extension.
To configure the SMS OTP method, specify the following details. OTP Period The lifetime of an OTP in seconds. The default value is 120 seconds. OTP format The number of digits in the OTP. The default value is 6. Body The text in the SMS that is sent to the user. The following structure describes the text in the OTP. Name of the user. Device the user is authenticating to. Typically, the certificate is available in.
User cell phone attribute The cell phone number of a user on which the OTP is sent through SMS. You can use custom attributes such as mobilehomePhoneipPhoneand other attributes of a repository. You must define the attribute in User Cell Phone Attributes of the Repositories section. NOTE If you do not configure the attribute in the method settings, then the first attribute defined in the User Cell Phone Attributes section of Repository configuration is used when the user tries to authenticate.
For example, if you define mobile as the first attribute in User cell phone attribute and do not configure the attribute in method settings of SMS OTPthen while authenticating, the first attribute, which is the mobile attribute, is used for the SMS OTP method authentication. Allow overriding phone number Option that allows to prevent users from providing a phone number that is not registered in the LDAP repository.
Set to OFF to prevent users to specify a different phone number during the enrollment. Allow user enrollment without a phone Option to configure settings for the user to enroll the SMS OTP authenticator without a phone number in the repository. Set this option to OFF to ensure that a user does not enroll the SMS OTP authenticator without a phone. Virtual smartcard is a certificate that contains information such as digital signature, expiration date, name of user, name of CA Certificate Authorityand can be used in client SSL certificate.
Set this option to ON to allow the user to enroll the SMS OTP authenticator without a phone. 17 Swisscom Mobile ID. In the Swisscom Mobile ID authentication method, a PKI- based mobile signature secure encryption technology is stored on a user s SIM card. When the user tries to authenticate, the Swisscom Mobile ID is validated against the user s mobile phone attribute in the repository. If the number is validated, the user gets authenticated.
To configure the Swisscom Mobile ID method, specify the following details. Application Provider ID Identifier of the application provider. Application Provider password Password of the application provider. Swisscom Mobile ID service URL Interface of the Swisscom Mobile ID. Notification message prefix Message that is displayed on the user s mobile as a notification. In addition, you can upload the Swisscom client certificates as follows.
Browse Client SSL certificate. The required certificate must be in a. pem format and self-signed with a private key. Specify Private key password for the certificate. NOTE Users must activate the Mobile ID service for the Swisscom SIM card. For more information about the Swisscom Mobile ID method, see the Mobile ID Reference guide. With the FIDO U2F authentication method, users can authenticate with the touch of a finger on the U2F device.
Advanced Authentication supports the Microsoft policy Interactive logon Smart card removal behavior that allows you to specify an action on the U2F. You can configure the policy to perform a force log off or lock a session when a user removes the U2F device from a computer. This policy is supported for Windows only.
When the user removes the U2F device from the computer, the Windows Client runs an action that is specified in the Interactive logon Smart card removal behavior policy. IMPORTANT To use the FIDO U2F authentication for Access Manager in the OAuth 2. 0 event, you must configure an external web service to perform enrollment and authentication for one domain name. For more information, see Configuring a Web Server to Use the FIDO U2F Authentication.
The YubiKey tokens may flash with a delay when the token is initialized in a combination mode. For example, when authentication uses OTP and U2F methods. This may cause the users to wait for the token to flash before enrollment or authentication. Therefore, it is recommended to flash the tokens only in the U2F mode if the other modes are not needed. You can configure the following settings for this method.
Configuring the Certificate Settings. You can configure certificate settings for the FIDO U2F authentication method. By default, Advanced Authentication does not require the attestation certificate for authentication by the FIDO U2F compliant token. Ensure that you have a valid attestation certificate added for your FIDO U2F compliant token, when you configure this method. The Yubico and Feitian attestation certificates are pre-configured in the Advanced Authentication appliance.
To validate the attestation certificate for the FIDO U2F authentication, perform the following steps. Set Require attestation certificate to ON to enable validation of attestation certificate. Select the attestation certificate. To use a default certificate, click Add Default. To use a custom certificate instead of predefined device manufacturer certificate, perform the following steps.
Click next to the default attestation certificate iqoption mt5 remove the certificate. Click Add to add a custom certificate. Click Browse then select the custom certificate and click Upload.