Class AbstractSciTokenAuthzProvider
- java.lang.Object
-
- org.dcache.xrootd.plugins.authz.scitokens.AbstractSciTokenAuthzProvider
-
- All Implemented Interfaces:
AuthorizationProvider
public abstract class AbstractSciTokenAuthzProvider extends java.lang.Object implements AuthorizationProvider
Provides the specific implementation of the factory based on discovery of the class from the properties. Needs to be extended to return a specific implementation of the factory.
-
-
Constructor Summary
Constructors Constructor Description AbstractSciTokenAuthzProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description AuthorizationFactorycreateFactory(java.lang.String plugin, java.util.Properties properties)protected abstract AbstractSciTokenAuthzFactorygetFactoryInstance()
-
-
-
Method Detail
-
createFactory
public AuthorizationFactory createFactory(java.lang.String plugin, java.util.Properties properties) throws java.lang.Exception
- Specified by:
createFactoryin interfaceAuthorizationProvider- Throws:
java.lang.Exception
-
getFactoryInstance
protected abstract AbstractSciTokenAuthzFactory getFactoryInstance()
-
-