final boolean authorizationEnabled = securityStateBean.isAuthorizationEnabled(); final SecurityInfo securityInfo = new SecurityInfo(); securityInfo.setAuthenticationEnabled(authenticationEnabled); securityInfo.setAuthorizationEnabled(authorizationEnabled); securityInfo.setAuthenticated(authentication.isAuthenticated()); securityInfo.setUsername(authentication.getName()); securityInfo.addRole(authority.getAuthority()); securityInfo.setFormLogin(true); securityInfo.setFormLogin(false);
rowIndex++; if (securityInfo.isAuthorizationEnabled()) { modelBuilder.addRow().addValue("Roles").addValue(securityInfo.getRoles()); rowsWithThinSeparators.add(rowIndex++); .addAligner(new KeyValueHorizontalAligner(":")).addSizer(new KeyValueSizeConstraints(": ")) .addWrapper(new KeyValueTextWrapper(": ")); List<String> excludes = securityInfo.isAuthenticated() ? Arrays.asList("roles", "class") : Arrays.asList("roles", "class", "username"); builder.on(CellMatchers.ofType(SecurityInfo.class))
rowIndex++; if (securityInfo.isAuthenticated()) { modelBuilder.addRow().addValue("Roles").addValue(securityInfo.getRoles()); rowsWithThinSeparators.add(rowIndex++); .addAligner(new KeyValueHorizontalAligner(":")).addSizer(new KeyValueSizeConstraints(": ")) .addWrapper(new KeyValueTextWrapper(": ")); List<String> excludes = securityInfo.isAuthenticated() ? Arrays.asList("roles", "class") : Arrays.asList("roles", "class", "username"); builder.on(CellMatchers.ofType(SecurityInfo.class))
final SecurityInfo securityInfo = new SecurityInfo(); securityInfo.setAuthenticationEnabled(authenticationEnabled); securityInfo.setAuthenticated(authentication.isAuthenticated()); securityInfo.setUsername(authentication.getName()); securityInfo.addRole(grantedAuthority.getAuthority()); securityInfo.setFormLogin(true); securityInfo.setFormLogin(false);