Package org.sonatype.nexus.security.auth

Examples of org.sonatype.nexus.security.auth.ResourceInfo


    final Action action = Action.valueOf(getHttpMethodAction(request));

    final ClientInfo clientInfo =
        new ClientInfo(String.valueOf(subject.getPrincipal()),
            RemoteIPFinder.findIP((HttpServletRequest) request), "n/a");
    final ResourceInfo resInfo =
        new ResourceInfo("HTTP", ((HttpServletRequest) request).getMethod(), action,
            ((HttpServletRequest) request).getRequestURI());

    eventBus.post(new NexusAuthorizationEvent(this, clientInfo, resInfo, false));
  }
View Full Code Here


      return;
    }
    lastNexusAuthorizationEvent = nae;

    final ClientInfo ai = nae.getClientInfo();
    final ResourceInfo ri = nae.getResourceInfo();

    final Map<String, String> data = Maps.newHashMap();
    putIfNotNull(data, "success", String.valueOf(nae.isSuccessful()));
    putIfNotNull(data, "userId", ai.getUserid());
    putIfNotNull(data, "userIp", ai.getRemoteIP());
    putIfNotNull(data, "userUa", ai.getUserAgent());
    putIfNotNull(data, "resProto", ri.getAccessProtocol());
    putIfNotNull(data, "resMethod", ri.getAccessMethod());
    putIfNotNull(data, "resAction", ri.getAction().name());
    putIfNotNull(data, "resUri", ri.getAccessedUri());
    final FeedEvent fe = new FeedEvent(
        FeedRecorder.FAMILY_AUTH,
        FeedRecorder.AUTH_AUTHZ,
        nae.getEventDate(),
        null, // "system"
View Full Code Here

TOP

Related Classes of org.sonatype.nexus.security.auth.ResourceInfo

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.