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");
}
これにより、クライアントで認証ポップアップが開きます。では、これらの資格情報にアクセスするにはどうすればよいでしょうか。