Examples of FederationAuthenticationToken


Examples of org.apache.cxf.fediz.spring.authentication.FederationAuthenticationToken

       
        // Access Spring security context
        Authentication auth = SecurityContextHolder.getContext().getAuthentication();
        if (auth instanceof FederationAuthenticationToken) {
            out.println("Roles of user:<p><ul>");
            FederationAuthenticationToken fedAuthToken = (FederationAuthenticationToken)auth;
            for (GrantedAuthority item : fedAuthToken.getAuthorities()) {
                out.println("<li>" + item.getAuthority() + "</li>");
            }
            out.println("</ul>");
           
            if (fedAuthToken.getUserDetails() instanceof FederationUser) {
                out.println("<br><b>Claims</b><p>");
                ClaimCollection claims = ((FederationUser)fedAuthToken.getUserDetails()).getClaims();
                for (Claim c: claims) {
                    out.println(c.getClaimType().toString() + ": " + c.getValue() + "<p>");
                }
            } else {
                out.println("FederationAuthenticationToken found but not FederationUser");
View Full Code Here

Examples of org.apache.cxf.fediz.spring.authentication.FederationAuthenticationToken

        // Access Spring security context
        Authentication auth = SecurityContextHolder.getContext().getAuthentication();
       
        if (auth instanceof FederationAuthenticationToken) {
            FederationAuthenticationToken fedToken = (FederationAuthenticationToken)auth;
            List<String> roleListToCheck = Arrays.asList("Admin", "Manager", "User", "Authenticated");
           
            for (String item : roleListToCheck) {
                boolean found = false;
                for (GrantedAuthority ga : fedToken.getAuthorities()) {
                    if (ga.getAuthority().toLowerCase().indexOf(item.toLowerCase()) > -1) {
                        found = true;
                        break;
                    }
                }
                out.println("<p>role:" + item + "=" + (found ? "true" : "false") + "</p>");
            }
           
            ClaimCollection claims = fedToken.getClaims();
            for (Claim c : claims) {
                out.println("<p>" + c.getClaimType().toString() + "=" + c.getValue() + "</p>");
            }
           
            Element el = fedToken.getLoginToken();
            if (el != null) {
                out.println("loginToken=FOUND{FederationPrincipal}<p>");
            }
           
            el = SecurityTokenThreadLocal.getToken();
View Full Code Here

Examples of org.apache.cxf.fediz.spring.authentication.FederationAuthenticationToken

       
        // Access Spring security context
        Authentication auth = SecurityContextHolder.getContext().getAuthentication();
        if (auth instanceof FederationAuthenticationToken) {
            out.println("Roles of user:<p><ul>");
            FederationAuthenticationToken fedAuthToken = (FederationAuthenticationToken)auth;
            for (GrantedAuthority item : fedAuthToken.getAuthorities()) {
                out.println("<li>" + item.getAuthority() + "</li>");
            }
            out.println("</ul>");
           
            if (fedAuthToken.getUserDetails() instanceof FederationUser) {
                out.println("<br><b>Claims</b><p>");
                ClaimCollection claims = ((FederationUser)fedAuthToken.getUserDetails()).getClaims();
                for (Claim c: claims) {
                    out.println(c.getClaimType().toString() + ": " + c.getValue() + "<p>");
                }
            } else {
                out.println("FederationAuthenticationToken found but not FederationUser");
View Full Code Here

Examples of org.apache.cxf.fediz.spring.authentication.FederationAuthenticationToken

        // Access Spring security context
        Authentication auth = SecurityContextHolder.getContext().getAuthentication();
       
        if (auth instanceof FederationAuthenticationToken) {
            FederationAuthenticationToken fedToken = (FederationAuthenticationToken)auth;
            List<String> roleListToCheck = Arrays.asList("Admin", "Manager", "User", "Authenticated");
           
            for (String item : roleListToCheck) {
                boolean found = false;
                for (GrantedAuthority ga : fedToken.getAuthorities()) {
                    if (ga.getAuthority().toLowerCase().indexOf(item.toLowerCase()) > -1) {
                        found = true;
                        break;
                    }
                }
                out.println("<p>role:" + item + "=" + (found ? "true" : "false") + "</p>");
            }
           
            ClaimCollection claims = fedToken.getClaims();
            for (Claim c : claims) {
                out.println("<p>" + c.getClaimType().toString() + "=" + c.getValue() + "</p>");
            }
           
            Element el = fedToken.getLoginToken();
            if (el != null) {
                out.println("loginToken=FOUND{FederationPrincipal}<p>");
            }
           
            el = SecurityTokenThreadLocal.getToken();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.