Class MicronautEndUserSecurityContextProvider
java.lang.Object
oracle.jdbc.provider.resource.AbstractResourceProvider
io.micronaut.security.ojdbc.extensions.MicronautEndUserSecurityContextProvider
- All Implemented Interfaces:
oracle.jdbc.spi.EndUserSecurityContextProvider, oracle.jdbc.spi.OracleResourceProvider
@Internal
public final class MicronautEndUserSecurityContextProvider
extends oracle.jdbc.provider.resource.AbstractResourceProvider
implements oracle.jdbc.spi.EndUserSecurityContextProvider
OJDBC end user security context provider backed by Micronaut Security.
- Since:
- 5.1.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface oracle.jdbc.spi.OracleResourceProvider
oracle.jdbc.spi.OracleResourceProvider.Parameter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionoracle.jdbc.EndUserSecurityContextgetEndUserSecurityContext(Map<oracle.jdbc.spi.OracleResourceProvider.Parameter, CharSequence> parameters) Methods inherited from class oracle.jdbc.provider.resource.AbstractResourceProvider
getName, getParameters, getResource, parseParameterValuesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface oracle.jdbc.spi.OracleResourceProvider
getName, getParameters
-
Constructor Details
-
MicronautEndUserSecurityContextProvider
public MicronautEndUserSecurityContextProvider()This public no-arg constructor is required byServiceLoader.- Since:
- 5.1.0
-
-
Method Details
-
getEndUserSecurityContext
public oracle.jdbc.EndUserSecurityContext getEndUserSecurityContext(Map<oracle.jdbc.spi.OracleResourceProvider.Parameter, CharSequence> parameters) - Specified by:
getEndUserSecurityContextin interfaceoracle.jdbc.spi.EndUserSecurityContextProvider
-