Package | Description |
---|---|
org.eclipse.scada.core.server.common | |
org.eclipse.scada.sec | |
org.eclipse.scada.sec.auth.logon | |
org.eclipse.scada.sec.authz |
This package contains authorization classes
|
org.eclipse.scada.sec.authz.signature | |
org.eclipse.scada.sec.osgi | |
org.eclipse.scada.sec.osgi.manager | |
org.eclipse.scada.sec.provider.dummy | |
org.eclipse.scada.sec.provider.script |
Modifier and Type | Field and Description |
---|---|
protected static AuthorizationResult |
ServiceCommon.DEFAULT_RESULT |
Modifier and Type | Method and Description |
---|---|
NotifyFuture<AuthorizationReply> |
DefaultAuthorization.authorize(AuthorizationContext context,
AuthorizationResult defaultResult) |
protected NotifyFuture<AuthorizationReply> |
ServiceCommon.authorize(AuthorizationRequest request,
CallbackHandler callbackHandler,
AuthorizationResult defaultResult)
Authorize an operation
|
NotifyFuture<AuthorizationReply> |
AuthorizationProvider.authorize(AuthorizationRequest authorizationRequest,
CallbackHandler handler,
AuthorizationResult defaultResult) |
Constructor and Description |
---|
AuthorizedOperation(AuthorizationProvider<SI> authorizationProvider,
SI session,
String objectType,
String objectId,
String action,
Map<String,Object> context,
OperationParameters operationParameters,
CallbackHandler handler,
AuthorizationResult defaultResult) |
Modifier and Type | Field and Description |
---|---|
static AuthorizationResult |
AuthorizationResult.ABSTAIN |
static AuthorizationResult |
AuthorizationResult.GRANTED |
Modifier and Type | Method and Description |
---|---|
static AuthorizationResult |
AuthorizationResult.createAbstain() |
static AuthorizationResult |
AuthorizationResult.createGranted() |
static AuthorizationResult |
AuthorizationResult.createReject(StatusCode statusCode,
String message) |
static AuthorizationResult |
AuthorizationResult.createReject(Throwable error) |
AuthorizationResult |
AuthorizationReply.getResult() |
Modifier and Type | Method and Description |
---|---|
NotifyFuture<AuthorizationReply> |
AuthorizationImplementation.authorize(AuthorizationContext context,
AuthorizationResult defaultResult) |
static AuthorizationReply |
AuthorizationReply.create(AuthorizationResult result,
AuthorizationContext context) |
Constructor and Description |
---|
AuthorizationReply(AuthorizationResult result,
AuthorizationContext context) |
PermissionDeniedException(AuthorizationResult result) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationResult |
AuthorizationRuleImpl.process(AuthorizationContext context,
Future<UserInformation> future) |
Modifier and Type | Method and Description |
---|---|
NotifyFuture<AuthorizationResult> |
AuthorizationRuleImpl.authorize(AuthorizationContext context) |
Modifier and Type | Method and Description |
---|---|
NotifyFuture<AuthorizationResult> |
AuthorizationRule.authorize(AuthorizationContext context)
Authorizes a requested operation
|
Modifier and Type | Method and Description |
---|---|
protected AuthorizationResult |
RequestSignatureRuleImpl.validateCallback(AuthorizationContext context,
Document doc,
XMLSignatureCallback callback) |
Modifier and Type | Method and Description |
---|---|
NotifyFuture<AuthorizationResult> |
RequestSignatureRuleImpl.authorize(AuthorizationContext context) |
Modifier and Type | Field and Description |
---|---|
static AuthorizationResult |
AuthorizationHelper.DEFAULT_RESULT |
Modifier and Type | Method and Description |
---|---|
protected NotifyFuture<AuthorizationResult> |
AuthorizationHelper.IteratingAuthorizer.last() |
protected NotifyFuture<AuthorizationResult> |
AuthorizationHelper.IteratingAuthorizer.perform(AuthorizationRule s) |
Modifier and Type | Method and Description |
---|---|
NotifyFuture<AuthorizationReply> |
AuthorizationManager.authorize(AuthorizationContext context,
AuthorizationResult defaultResult) |
NotifyFuture<AuthorizationReply> |
TrackingAuthorizationImplementation.authorize(AuthorizationContext context,
AuthorizationResult defaultResult) |
static NotifyFuture<AuthorizationReply> |
AuthorizationHelper.authorize(Iterable<? extends AuthorizationRule> services,
AuthorizationContext context,
AuthorizationResult defaultResult) |
Modifier and Type | Method and Description |
---|---|
protected void |
AuthorizationHelper.IteratingAuthorizer.handleComplete(Future<AuthorizationResult> future,
AuthorizationRule current) |
Constructor and Description |
---|
IteratingAuthorizer(Iterable<? extends AuthorizationRule> iterable,
AuthorizationResult defaultResult,
AuthorizationContext context) |
Modifier and Type | Method and Description |
---|---|
NotifyFuture<AuthorizationResult> |
AbstractBaseRule.authorize(AuthorizationContext context) |
protected NotifyFuture<AuthorizationResult> |
ConfigurationEntry.procesAuthorize(AuthorizationContext context) |
protected abstract NotifyFuture<AuthorizationResult> |
AbstractBaseRule.procesAuthorize(AuthorizationContext context) |
Modifier and Type | Method and Description |
---|---|
NotifyFuture<AuthorizationReply> |
AuthorizationManagerImpl.authorize(AuthorizationContext context,
AuthorizationResult defaultResult)
Single shot authorization
|
Modifier and Type | Method and Description |
---|---|
NotifyFuture<AuthorizationReply> |
DummyAuthorizationProviderImpl.authorize(AuthorizationContext context,
AuthorizationResult defaultResult) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationResult |
AuthorizationEntry.handleCallback(AuthorizationContext context,
Map<String,Object> bindings,
SimpleScriptContext ctx,
Future<Object> future) |
Modifier and Type | Method and Description |
---|---|
NotifyFuture<AuthorizationResult> |
AuthorizationEntry.authorize(AuthorizationContext context) |
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.