23 lines
546 B
Java
23 lines
546 B
Java
package com.cubetiqs.fusion.data.endpoint;
|
|
|
|
import java.util.Optional;
|
|
|
|
import com.cubetiqs.fusion.data.entity.User;
|
|
import com.cubetiqs.fusion.security.AuthenticatedUser;
|
|
import com.vaadin.flow.server.auth.AnonymousAllowed;
|
|
import com.vaadin.fusion.Endpoint;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
@Endpoint
|
|
@AnonymousAllowed
|
|
public class UserEndpoint {
|
|
|
|
@Autowired
|
|
private AuthenticatedUser authenticatedUser;
|
|
|
|
public Optional<User> getAuthenticatedUser() {
|
|
return authenticatedUser.get();
|
|
}
|
|
}
|