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
    Constructor
    Description
    This public no-arg constructor is required by ServiceLoader.
  • Method Summary

    Modifier and Type
    Method
    Description
    oracle.jdbc.EndUserSecurityContext
    getEndUserSecurityContext(Map<oracle.jdbc.spi.OracleResourceProvider.Parameter, CharSequence> parameters)
     

    Methods inherited from class oracle.jdbc.provider.resource.AbstractResourceProvider

    getName, getParameters, getResource, parseParameterValues

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface oracle.jdbc.spi.OracleResourceProvider

    getName, getParameters
  • Constructor Details

    • MicronautEndUserSecurityContextProvider

      public MicronautEndUserSecurityContextProvider()
      This public no-arg constructor is required by ServiceLoader.
      Since:
      5.1.0
  • Method Details

    • getEndUserSecurityContext

      public oracle.jdbc.EndUserSecurityContext getEndUserSecurityContext(Map<oracle.jdbc.spi.OracleResourceProvider.Parameter, CharSequence> parameters)
      Specified by:
      getEndUserSecurityContext in interface oracle.jdbc.spi.EndUserSecurityContextProvider