3
I found this post이지만 Play 2.0을 목표로합니다.Play Framework 1.2에서 HTTP 기본 인증을 구현하는 방법은 무엇입니까?
누구나 Play 1 (1.2.4-mbknor-3 사용)에 대해이 작업을 수행 했습니까?
I found this post이지만 Play 2.0을 목표로합니다.Play Framework 1.2에서 HTTP 기본 인증을 구현하는 방법은 무엇입니까?
누구나 Play 1 (1.2.4-mbknor-3 사용)에 대해이 작업을 수행 했습니까?
개체는 인증 헤더에서 채워진 user
및 password
속성을가집니다. 다음과 같이 할 수 있습니다.
public class Application extends Controller {
private static final String WWW_AUTHENTICATE = "WWW-Authenticate";
private static final String REALM = "Basic realm=\"Your Realm Here\"";
@Before
static void authenticate() {
if (!("username".equals(request.user) && "password".equals(request.password))) {
response.setHeader(WWW_AUTHENTICATE, REALM);
error(401, "Unauthorized");
}
}
public static void index() {
renderText("Welcome!");
}
}