我需要在我正在开发使用 Play 框架的网站上实现基于 ActiveDirectory 的身份验证。作为演示,我创建了一个示例应用程序
public static Result index()
{
boolean IsLoggedIn = false;
String authorization = request().getHeader(AUTHORIZATION);
if(!IsLoggedIn)
{
String usrnm = request().username();
response().setHeader(WWW_AUTHENTICATE, "Basic realm=\"Enter Your ID and password\"");
return unauthorized("You Need to Login first");
}
return ok("Welcome to nowhere");
}
这会在客户端上打开一个身份验证弹出窗口。现在,我如何访问这些凭据?