Package ch.entwine.weblounge.common.security

Examples of ch.entwine.weblounge.common.security.User


  @Path("/status")
  public Response enableSite(@Context HttpServletRequest request) {
    Site site = getSite(request);

    // Make sure that the user owns the roles required for this operation
    User user = securityService.getUser();
    if (!SecurityUtils.userHasRole(user, SystemRole.SITEADMIN))
      return Response.status(Status.FORBIDDEN).build();

    // Enable login
    try {
View Full Code Here


  @Path("/status")
  public Response disableSite(@Context HttpServletRequest request) {
    Site site = getSite(request);

    // Make sure that the user owns the roles required for this operation
    User user = securityService.getUser();
    if (!SecurityUtils.userHasRole(user, SystemRole.SITEADMIN))
      return Response.status(Status.FORBIDDEN).build();

    // Disable login
    try {
View Full Code Here

      @FormParam("challenge") String challenge,
      @FormParam("response") String response,
      @Context HttpServletRequest request) {

    // Make sure that the user owns the roles required for this operation
    User user = securityService.getUser();
    if (!SecurityUtils.userHasRole(user, SystemRole.SITEADMIN) && !user.getLogin().equals(login))
      return Response.status(Status.FORBIDDEN).build();

    JpaAccount account = null;
    Site site = getSite(request);
    try {
View Full Code Here

   * @see javax.servlet.jsp.tagext.BodyTagSupport#doStartTag()
   */
  @Override
  public int doStartTag() throws JspException {
    super.doStartTag();
    User user = getRequest().getUser();

    if (!SecurityUtils.isAuthenticated(user))
      return SKIP_BODY;

    return EVAL_BODY_INCLUDE;
View Full Code Here

  public Response updateAccountPassword(@PathParam("id") String login,
      @FormParam("password") String password,
      @Context HttpServletRequest request) {

    // Make sure that the user owns the roles required for this operation
    User user = securityService.getUser();
    if (!SecurityUtils.userHasRole(user, SystemRole.SITEADMIN) && !user.getLogin().equals(login))
      return Response.status(Status.FORBIDDEN).build();

    JpaAccount account = null;
    Site site = getSite(request);
    try {
View Full Code Here

      @FormParam("challenge") String challenge,
      @FormParam("response") String response,
      @Context HttpServletRequest request) {

    // Make sure that the user owns the roles required for this operation
    User user = securityService.getUser();
    if (!SecurityUtils.userHasRole(user, SystemRole.SITEADMIN) && !user.getLogin().equals(login))
      return Response.status(Status.FORBIDDEN).build();

    JpaAccount account = null;
    Site site = getSite(request);
    try {
View Full Code Here

  @Path("/account/{id}")
  public Response deleteAccount(@PathParam("id") String login,
      @Context HttpServletRequest request) {

    // Make sure that the user owns the roles required for this operation
    User user = securityService.getUser();
    if (!SecurityUtils.userHasRole(user, SystemRole.SITEADMIN) && !user.getLogin().equals(login))
      return Response.status(Status.FORBIDDEN).build();

    Site site = getSite(request);
    try {
      JpaAccount account = directory.getAccount(site, login);
View Full Code Here

  @Path("/account/{id}/status")
  public Response enableAccount(@PathParam("id") String login,
      @Context HttpServletRequest request) {

    // Make sure that the user owns the roles required for this operation
    User user = securityService.getUser();
    if (!SecurityUtils.userHasRole(user, SystemRole.SITEADMIN))
      return Response.status(Status.FORBIDDEN).build();

    JpaAccount account = null;
    Site site = getSite(request);
View Full Code Here

  @Path("/account/{id}/status")
  public Response disableAccount(@PathParam("id") String login,
      @Context HttpServletRequest request) {

    // Make sure that the user owns the roles required for this operation
    User user = securityService.getUser();
    if (!SecurityUtils.userHasRole(user, SystemRole.SITEADMIN))
      return Response.status(Status.FORBIDDEN).build();

    JpaAccount account = null;
    Site site = getSite(request);
View Full Code Here

  public Response addRole(@PathParam("id") String login,
      @PathParam("context") String context, @FormParam("role") String role,
      @Context HttpServletRequest request) {

    // Make sure that the user owns the roles required for this operation
    User user = securityService.getUser();
    if (!SecurityUtils.userHasRole(user, SystemRole.SITEADMIN))
      return Response.status(Status.FORBIDDEN).build();

    // Make sure a role has been provided as part of the request
    if (StringUtils.isBlank(role))
View Full Code Here

TOP

Related Classes of ch.entwine.weblounge.common.security.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.