Interface Authenticator

All Superinterfaces:
ConfigurablePlugin, io.undertow.security.idm.IdentityManager, Plugin
All Known Subinterfaces:
TokenManager

public interface Authenticator extends io.undertow.security.idm.IdentityManager, ConfigurablePlugin
See https://restheart.org/docs/plugins/security-plugins/#authenticators
Author:
Andrea Di Cesare <andrea@softinstigate.com>
  • Method Summary

    Modifier and Type
    Method
    Description
    io.undertow.security.idm.Account
    verify(io.undertow.security.idm.Account account)
     
    io.undertow.security.idm.Account
    verify(io.undertow.security.idm.Credential credential)
     
    io.undertow.security.idm.Account
    verify(String id, io.undertow.security.idm.Credential credential)
     

    Methods inherited from interface org.restheart.plugins.ConfigurablePlugin

    arg, argOrDefault
  • Method Details

    • verify

      io.undertow.security.idm.Account verify(io.undertow.security.idm.Account account)
      Specified by:
      verify in interface io.undertow.security.idm.IdentityManager
    • verify

      io.undertow.security.idm.Account verify(String id, io.undertow.security.idm.Credential credential)
      Specified by:
      verify in interface io.undertow.security.idm.IdentityManager
    • verify

      io.undertow.security.idm.Account verify(io.undertow.security.idm.Credential credential)
      Specified by:
      verify in interface io.undertow.security.idm.IdentityManager