@ApplicationScoped @Alternative public class KeycloakSecurityContext extends AbstractSecurityContext
Constructor and Description |
---|
KeycloakSecurityContext()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getCurrentUser() |
String |
getEmail() |
String |
getFullName() |
String |
getRequestHeader(String headerName)
Gets a request header from the current in-scope request.
|
boolean |
isAdmin()
Returns true if the current user is an administrator.
|
clearPermissions, getIdmStorage, getPermittedOrganizations, hasPermission, setIdmStorage
public String getRequestHeader(String headerName)
ISecurityContext
headerName
- the header nameISecurityContext.getRequestHeader(java.lang.String)
public String getCurrentUser()
ISecurityContext.getCurrentUser()
public String getFullName()
DefaultSecurityContext.getFullName()
public String getEmail()
DefaultSecurityContext.getEmail()
public boolean isAdmin()
ISecurityContext
ISecurityContext.isAdmin()
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.