Interface FluxzeroOidcUserMapper

All Superinterfaces:
OidcUserMapper
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface FluxzeroOidcUserMapper extends OidcUserMapper
Application mapper opting into Fluxzero-specific claims. Register the implementation under the same META-INF/services/io.fluxzero.idp.bff.OidcUserMapper service as a generic OIDC mapper.
  • Method Summary

    Modifier and Type
    Method
    Description
    io.fluxzero.sdk.tracking.handling.authentication.User
    map(FluxzeroOidcUser user, io.fluxzero.sdk.web.WebRequest request)
     
    default io.fluxzero.sdk.tracking.handling.authentication.User
    map(OidcUser user, io.fluxzero.sdk.web.WebRequest request)
    The request is available for application policies such as authorized impersonation.
  • Method Details

    • map

      io.fluxzero.sdk.tracking.handling.authentication.User map(FluxzeroOidcUser user, io.fluxzero.sdk.web.WebRequest request)
    • map

      default io.fluxzero.sdk.tracking.handling.authentication.User map(OidcUser user, io.fluxzero.sdk.web.WebRequest request)
      Description copied from interface: OidcUserMapper
      The request is available for application policies such as authorized impersonation. Returning null denies access.
      Specified by:
      map in interface OidcUserMapper