Package org.graylog2.shared.security
Class RestPermissions
java.lang.Object
org.graylog2.shared.security.RestPermissions
- All Implemented Interfaces:
PluginPermissions
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
These should all be in the form of "group:action", becausePermissions.allPermissionsMap()
below depends on it.static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
protected static final com.google.common.collect.ImmutableSet<BuiltinRole>
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Deprecated.static final String
static final String
static final String
static final String
static final String
static final String
protected static final com.google.common.collect.ImmutableSet<Permission>
static final String
static final String
protected static final com.google.common.collect.ImmutableSet<String>
protected static final Set<Permission>
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionA set of built-in roles that should be added to every graylog setup.
-
Field Details
-
AUTH_HTTP_HEADER_CONFIG_EDIT
These should all be in the form of "group:action", becausePermissions.allPermissionsMap()
below depends on it. Should this ever change, you need to adapt the code below, too.- See Also:
-
AUTH_HTTP_HEADER_CONFIG_READ
- See Also:
-
AUTH_SERVICE_BACKEND_CREATE
- See Also:
-
AUTH_SERVICE_BACKEND_DELETE
- See Also:
-
AUTH_SERVICE_BACKEND_EDIT
- See Also:
-
AUTH_SERVICE_BACKEND_READ
- See Also:
-
AUTH_SERVICE_GLOBAL_CONFIG_READ
- See Also:
-
AUTH_SERVICE_GLOBAL_CONFIG_EDIT
- See Also:
-
AUTH_SERVICE_TEST_BACKEND_EXECUTE
- See Also:
-
BUFFERS_READ
- See Also:
-
CATALOG_LIST
- See Also:
-
CATALOG_RESOLVE
- See Also:
-
CLUSTER_CONFIG_ENTRY_CREATE
- See Also:
-
CLUSTER_CONFIG_ENTRY_DELETE
- See Also:
-
CLUSTER_CONFIG_ENTRY_EDIT
- See Also:
-
CLUSTER_CONFIG_ENTRY_READ
- See Also:
-
CONTENT_PACK_CREATE
- See Also:
-
CONTENT_PACK_DELETE
- See Also:
-
CONTENT_PACK_READ
- See Also:
-
CONTENT_PACK_INSTALL
- See Also:
-
CONTENT_PACK_UNINSTALL
- See Also:
-
DASHBOARDS_CREATE
- See Also:
-
DASHBOARDS_EDIT
- See Also:
-
DASHBOARDS_READ
- See Also:
-
DECORATORS_CREATE
- See Also:
-
DECORATORS_EDIT
- See Also:
-
DECORATORS_READ
- See Also:
-
DEFLECTOR_CYCLE
- See Also:
-
DEFLECTOR_READ
- See Also:
-
LICENSEINFOS_READ
- See Also:
-
EVENT_DEFINITIONS_CREATE
- See Also:
-
EVENT_DEFINITIONS_DELETE
- See Also:
-
EVENT_DEFINITIONS_EDIT
- See Also:
-
EVENT_DEFINITIONS_EXECUTE
- See Also:
-
EVENT_DEFINITIONS_READ
- See Also:
-
EVENT_NOTIFICATIONS_CREATE
- See Also:
-
EVENT_NOTIFICATIONS_DELETE
- See Also:
-
EVENT_NOTIFICATIONS_EDIT
- See Also:
-
EVENT_NOTIFICATIONS_READ
- See Also:
-
FIELDNAMES_READ
- See Also:
-
GRANTS_OVERVIEW_READ
- See Also:
-
INDEXERCLUSTER_READ
- See Also:
-
INDEXRANGES_READ
- See Also:
-
INDEXRANGES_REBUILD
- See Also:
-
INDEXSETS_CREATE
- See Also:
-
INDEXSETS_DELETE
- See Also:
-
INDEXSETS_EDIT
- See Also:
-
INDEXSETS_READ
- See Also:
-
INDICES_CHANGESTATE
- See Also:
-
INDICES_DELETE
- See Also:
-
INDICES_FAILURES
- See Also:
-
INDICES_READ
- See Also:
-
INPUTS_CHANGESTATE
- See Also:
-
INPUTS_CREATE
- See Also:
-
INPUTS_EDIT
- See Also:
-
INPUTS_READ
- See Also:
-
INPUTS_TERMINATE
- See Also:
-
JOURNAL_EDIT
- See Also:
-
JOURNAL_READ
- See Also:
-
JVMSTATS_READ
- See Also:
-
LBSTATUS_CHANGE
- See Also:
-
LOOKUP_TABLES_CREATE
- See Also:
-
LOOKUP_TABLES_DELETE
- See Also:
-
LOOKUP_TABLES_EDIT
- See Also:
-
LOOKUP_TABLES_READ
- See Also:
-
LOGGERS_EDIT
- See Also:
-
LOGGERS_EDITSUBSYSTEM
- See Also:
-
LOGGERS_READ
- See Also:
-
LOGGERS_READSUBSYSTEM
- See Also:
-
LOGGERSMESSAGES_READ
- See Also:
-
MESSAGECOUNT_READ
- See Also:
-
MESSAGES_ANALYZE
- See Also:
-
MESSAGES_READ
- See Also:
-
METRICS_ALLKEYS
- See Also:
-
METRICS_READ
- See Also:
-
METRICS_READALL
- See Also:
-
METRICS_READHISTORY
- See Also:
-
NODE_SHUTDOWN
Deprecated.- See Also:
-
NOTIFICATIONS_DELETE
- See Also:
-
NOTIFICATIONS_READ
- See Also:
-
OUTPUTS_CREATE
- See Also:
-
OUTPUTS_EDIT
- See Also:
-
OUTPUTS_READ
- See Also:
-
OUTPUTS_TERMINATE
- See Also:
-
PROCESSING_CHANGESTATE
- See Also:
-
ROLES_CREATE
- See Also:
-
ROLES_DELETE
- See Also:
-
ROLES_EDIT
- See Also:
-
ROLES_READ
- See Also:
-
SEARCHES_ABSOLUTE
- See Also:
-
SEARCHES_KEYWORD
- See Also:
-
SEARCHES_RELATIVE
- See Also:
-
SOURCES_READ
- See Also:
-
STREAM_OUTPUTS_CREATE
- See Also:
-
STREAM_OUTPUTS_DELETE
- See Also:
-
STREAM_OUTPUTS_READ
- See Also:
-
STREAMS_CHANGESTATE
- See Also:
-
STREAMS_CREATE
- See Also:
-
STREAMS_EDIT
- See Also:
-
STREAMS_READ
- See Also:
-
SEARCH_FILTERS_READ
- See Also:
-
SEARCH_FILTERS_EDIT
- See Also:
-
SEARCH_FILTERS_DELETE
- See Also:
-
SYSTEM_READ
- See Also:
-
SYSTEMJOBS_CREATE
- See Also:
-
SYSTEMJOBS_DELETE
- See Also:
-
SYSTEMJOBS_READ
- See Also:
-
SYSTEMMESSAGES_READ
- See Also:
-
SUPPORTBUNDLE_READ
- See Also:
-
SUPPORTBUNDLE_CREATE
- See Also:
-
THREADS_DUMP
- See Also:
-
PROCESSBUFFER_DUMP
- See Also:
-
THROUGHPUT_READ
- See Also:
-
TYPE_MAPPINGS_CREATE
- See Also:
-
TYPE_MAPPINGS_DELETE
- See Also:
-
TYPE_MAPPINGS_EDIT
- See Also:
-
TYPE_MAPPINGS_READ
- See Also:
-
URL_WHITELIST_READ
- See Also:
-
URL_WHITELIST_WRITE
- See Also:
-
USERS_CREATE
- See Also:
-
USERS_EDIT
- See Also:
-
USERS_READ
- See Also:
-
USERS_LIST
- See Also:
-
USERS_PASSWORDCHANGE
- See Also:
-
USERS_PERMISSIONSEDIT
- See Also:
-
USERS_ROLESEDIT
- See Also:
-
USERS_TOKENCREATE
- See Also:
-
USERS_TOKENLIST
- See Also:
-
USERS_TOKENREMOVE
- See Also:
-
ENTITY_OWN
- See Also:
-
PERMISSIONS
-
READER_BASE_PERMISSION_SELECTION
protected static final com.google.common.collect.ImmutableSet<String> READER_BASE_PERMISSION_SELECTION -
READER_BASE_PERMISSIONS
-
BUILTIN_ROLES
-
-
Constructor Details
-
RestPermissions
public RestPermissions()
-
-
Method Details
-
readerBasePermissions
- Specified by:
readerBasePermissions
in interfacePluginPermissions
-
permissions
- Specified by:
permissions
in interfacePluginPermissions
-
builtinRoles
Description copied from interface:PluginPermissions
A set of built-in roles that should be added to every graylog setup.- Specified by:
builtinRoles
in interfacePluginPermissions
- Returns:
- The roles that this plugin provides
-