Java tutorial
/** * Waffle (https://github.com/Waffle/waffle) * * Copyright (c) 2010-2018 Application Security, Inc. * * All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse * Public License v1.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v10.html. * * Contributors: Application Security, Inc. */ package waffle.spring.boot.demo; import java.util.stream.Collectors; import org.springframework.security.core.Authentication; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class DemoController { @RequestMapping public String demo(Authentication auth) { return String.format("Hello, %s. You have authorities: %s", auth.getPrincipal(), auth.getAuthorities().stream().map(a -> a.getAuthority()).collect(Collectors.joining(", "))); } }