/** * Generates an alternative result if the user is not authenticated; the default a simple '401 Not Authorized' page. */ public Result onUnauthorized(Context ctx) { return unauthorized(views.html.defaultpages.unauthorized.render()); }
/** * Invoked when a client makes a request that was forbidden. * <p> * Returns Results.forbidden (401) with the included template from {@code views.html.defaultpages.unauthorized} as the content. * * @param request The forbidden request. * @param message The error message. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onForbidden(RequestHeader request, String message) { return CompletableFuture.completedFuture(Results.forbidden(views.html.defaultpages.unauthorized.render(request.asScala()))); }
/** * Invoked when a client makes a request that was forbidden. * <p> * Returns Results.forbidden (401) with the included template from {@code views.html.defaultpages.unauthorized} as the content. * * @param request The forbidden request. * @param message The error message. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onForbidden(RequestHeader request, String message) { return CompletableFuture.completedFuture(Results.forbidden(views.html.defaultpages.unauthorized.render(request.asScala()))); }
/** * Invoked when a client makes a request that was forbidden. * <p> * Returns Results.forbidden (401) with the included template from {@code views.html.defaultpages.unauthorized} as the content. * * @param request The forbidden request. * @param message The error message. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onForbidden(RequestHeader request, String message) { return CompletableFuture.completedFuture(Results.forbidden(views.html.defaultpages.unauthorized.render(request.asScala()))); }
/** * Generates an alternative result if the user is not authenticated; the default a simple '401 Not Authorized' page. * * @param req the current request * @return a <code>401 Not Authorized</code> result */ public Result onUnauthorized(Request req) { return unauthorized(views.html.defaultpages.unauthorized.render(req.asScala())); }
/** * Generates an alternative result if the user is not authenticated; the default a simple '401 Not Authorized' page. * * @param req the current request * @return a <code>401 Not Authorized</code> result */ public Result onUnauthorized(Request req) { return unauthorized(views.html.defaultpages.unauthorized.render(req.asScala())); }
/** * Invoked when a client makes a request that was forbidden. * * @param request The forbidden request. * @param message The error message. */ protected F.Promise<Result> onForbidden(RequestHeader request, String message) { return F.Promise.<Result>pure(Results.forbidden(views.html.defaultpages.unauthorized.render())); }
/** * Generates an alternative result if the user is not authenticated; the default a simple '401 Not Authorized' page. * * @param req the current request * @return a <code>401 Not Authorized</code> result */ public Result onUnauthorized(Request req) { return unauthorized(views.html.defaultpages.unauthorized.render(req.asScala())); }
@Override public CompletionStage<Result> onAuthFailure(final Http.RequestHeader requestHeader, final Optional<String> content) { return CompletableFuture.completedFuture(unauthorized.render(requestHeader.asScala())) .thenApply(Results::unauthorized); }
@Override public CompletionStage<Result> onAuthFailure(final Http.RequestHeader requestHeader, final Optional<String> content) { return CompletableFuture.completedFuture(unauthorized.render(requestHeader.asScala())) .thenApply(Results::unauthorized); }