A B C D F G H M O R S T V
A
- ACTION_NAME -
Static variable in class org.openpermis.examples.simple.AuthorizedHelloWorldService
-
- authorizationService -
Variable in class org.openpermis.examples.simple.AuthorizedHelloWorldService
- The injected authorization service.
- AuthorizedHelloWorldService - Class in org.openpermis.examples.simple
- An implementation of the HelloWorld service that controls access with the help of
a policy decision point (PDP).
- AuthorizedHelloWorldService(AuthorizationService, HelloWorldService) -
Constructor for class org.openpermis.examples.simple.AuthorizedHelloWorldService
- Creates an authorized HelloWorld service that uses the specified policy decision
context for retrieving roles and making access decisions.
B
- BasicHelloWorldService - Class in org.openpermis.examples.simple
- A really simple implementation of the HelloWorld service.
- BasicHelloWorldService() -
Constructor for class org.openpermis.examples.simple.BasicHelloWorldService
-
C
- createPolicyDecisionPoint(CertificateVerifier) -
Static method in class org.openpermis.examples.simple.HelloWorld
- Creates a
PolicyDecisionPoint
from an attribute certificate located on the classpath.
D
- delegate -
Variable in class org.openpermis.examples.simple.AuthorizedHelloWorldService
- The actual service implementation to which we forward authorized requests.
F
- fatalError(String, Throwable) -
Static method in class org.openpermis.examples.simple.HelloWorldUtilities
- Logs a fatal error and terminates the application.
G
- getHelloMessage(String) -
Method in class org.openpermis.examples.simple.AuthorizedHelloWorldService
-
- getHelloMessage(String) -
Method in class org.openpermis.examples.simple.BasicHelloWorldService
-
- getHelloMessage(String) -
Method in interface org.openpermis.examples.simple.HelloWorldService
- Returns a welcome message for the specified person.
H
- HelloWorld - Class in org.openpermis.examples.simple
- A sample HelloWorld application that can be invoked from the command line.
- HelloWorld() -
Constructor for class org.openpermis.examples.simple.HelloWorld
- Objects of this class cannot be instantiated.
- HelloWorldException - Exception in org.openpermis.examples.simple
- A sample exception class for the HelloWorld application.
- HelloWorldException(String) -
Constructor for exception org.openpermis.examples.simple.HelloWorldException
- Creates an exception with the specified message.
- HelloWorldException(String, Throwable) -
Constructor for exception org.openpermis.examples.simple.HelloWorldException
- Creates an exception with the specified message and cause.
- HelloWorldService - Interface in org.openpermis.examples.simple
- Defines the actual functionality of the HelloWorld application.
- HelloWorldUtilities - Class in org.openpermis.examples.simple
- Helper functions used by the sample.
- HelloWorldUtilities() -
Constructor for class org.openpermis.examples.simple.HelloWorldUtilities
- Objects of this class cannot be instantiated.
M
- main(String[]) -
Static method in class org.openpermis.examples.simple.HelloWorld
- This main method creates an authorized HelloWorld service and tries to
get greeting messages for all user names that it finds in its argument list.
O
- org.openpermis.examples.simple - package org.openpermis.examples.simple
- Example that shows how to use Permis in a standalone application.
R
- readSoaCertificate() -
Static method in class org.openpermis.examples.simple.HelloWorld
- Reads the SoA certificate from a classpath URL.
- readSubjectRepository(CertificateVerifier) -
Static method in class org.openpermis.examples.simple.HelloWorld
- Creates a subject repository with the specified certificate verifier.
S
- serialVersionUID -
Static variable in exception org.openpermis.examples.simple.HelloWorldException
-
T
- TARGET_RESOURCE_URI -
Static variable in class org.openpermis.examples.simple.AuthorizedHelloWorldService
-
V
- VALID_ARGS -
Static variable in class org.openpermis.examples.simple.HelloWorldUtilities
- Array of valid command line arguments.
- validateInput(String[]) -
Static method in class org.openpermis.examples.simple.HelloWorldUtilities
- Simple helper function to validate the command line arguments.
A B C D F G H M O R S T V
PERMIS Role Based Access Control 0.3.0 (Build 14)
2009/05/08 09:07:12
Copyright (c) 2002-2007 Ergon Informatik AG