一位开发者构建了一个移动应用程序,该程序使用 OAuth 2.0 隐式授权流获取 Azure AD 访问令牌。该应用程序必须在 Azure AD 中注册。开发者询问您注册所需的参数值是什么。关于您需要重定向 URI 的原始说法是否正确?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 无需更改。.
为什么这是答案
正确答案是“无需更改”。OAuth 2.0 隐式授权流是一种基于浏览器的流,它将令牌直接返回给客户端,通常是单页应用程序 (SPA) 或移动应用程序。此流不需要客户端密钥 (secret),因为令牌是直接在用户代理中处理的,而不是通过后端服务器。重定向 URI (Redirect URI) 是此流中的一个关键参数,它指定了授权服务器在完成授权后将用户代理重定向到的位置,并在此 URI 中包含访问令牌。因此,重定向 URI 是隐式授权流注册应用程序时必需的参数,原始说法是正确的,无需更改。 其他选项不正确: “一个 secret”:隐式授权流不使用客户端密钥,因为客户端无法安全地存储它。 “一个 login hint”:登录提示 (login hint) 是一个可选参数,用于预填充登录页面的用户名,而不是注册应用程序的必需参数。 “一个 client ID”:客户端 ID (client ID) 确实是注册应用程序的必需参数,但问题是关于“重定向 URI 的原始说法是否正确”,而不是询问所有必需参数。重定向 URI 本身就是必需的。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡