申请Oracle免费云账号的时候系统就强迫用户设置Multi-factor Authentication,我选择了OracleMobileAuthenticator作为2次认证工具。刚开始用还顺利,但用了一段时间后Oracle登录页面迟迟未向OracleMobileAuthenticator发送通知,要等非常久App才收到登录通知。于是决定重新设置Multi-factor Authentication,Oracle官方文档写得晦涩难懂,看了好几个小时并在管理界面瞎碰后终于发现改变Multi-factor Authentication的方法。下面是步骤:
1 登录进Oracle云,首先进入的是Oracle云首页。
2 改变浏览器的URL为 "https://cloud.oracle.com/identity/" ,然后回车。页面就直接跳到了Identity操作界面。
3 在此界面里点击“Domains”,就会显示出一个叫"Default"的Domain.
4 点击 "Default"这个Domain,出现“Identity domain”页面,在此页面点击“Security”后页面的路径就跳到了"Identity/Domains/Default domain/Security"。
5 点击“Sign-on policies” 出现“Sign-on policies in Default Domain”页面。
6 点击“Security Policy for OCI Console” 出现“Security Policy for OCI Console”操作页面。
7 点击“MFA for administrators”右边三个小点按钮,然后选择“Edit sign-on rule” 出现rule编辑界面,其它地方不用改,就改“Actions”部分,改成如下状态,然后保存。
8 点击“MFA for all users”右边三个小点按钮,然后选择“Edit sign-on rule” 出现rule编辑界面,其它地方不用改,就改“Actions”部分,改成如上图状态,然后保存。
9 点击“Security”页面跳回“Identity/Domains/Default domain/Security”路径,点击"MFA"出现“Multi-factor authentication (MFA) settings in Default Domain”页面。在此页面其他不改,只改“Factors”部分,改成如下状态,然后保存。
10 再次返回“Security Policy for OCI Console”页面,点击“MFA for administrators”右边三个小点按钮,然后选择“Edit sign-on rule” 出现rule编辑界面,其它地方不用改,就改“Actions”部分,改成如下状态,然后保存。
11 同样修改“MFA for all users”的sign-on rule,其它地方不用改,就改“Actions”部分,改成如上图状态,然后保存。完工!这样改完后手机OracleMobileAuthenticator的App再也不用等登录页面的通知了,直接输入App里的pass code就可完成二次验证了。