io.vertx.ext.auth.shiro

## Interface ShiroAuth

- All Superinterfaces:
    AuthenticationProvider, AuthProvider

  Deprecated.
  ShiroAuth has been replaced by `io.vertx.ext.auth.properties.PropertyFileAuthentication` and `io.vertx.ext.auth.ldap.LdapAuthentication`

      @Deprecated
      public interface ShiroAuth
      extends AuthProvider

  Factory interface for creating Apache Shiro based `AuthenticationProvider` instances.
  Author:
    Tim Fox

- - ### Method Summary

    All Methods Static Methods Default Methods Deprecated Methods
    Modifier and Type | Method and Description
    --- | ---
    `static ShiroAuth` | `create(Vertx vertx, org.apache.shiro.realm.Realm realm)` Deprecated. Create a Shiro auth provider
    `static ShiroAuth` | `create(Vertx vertx, ShiroAuthOptions options)` Deprecated. Create a Shiro auth provider

    - ### Methods inherited from interface io.vertx.ext.auth.authentication.AuthenticationProvider

      `authenticate, authenticate, authenticate, authenticate`

- - ### Method Detail

    - #### create

          static ShiroAuth create(Vertx vertx,
                                  org.apache.shiro.realm.Realm realm)

      Deprecated.
      Create a Shiro auth provider
      Parameters:
        `vertx` - the Vert.x instance
        `realm` - the Shiro realm
      Returns:
        the auth provider

    - #### create

          static ShiroAuth create(Vertx vertx,
                                  ShiroAuthOptions options)

      Deprecated.
      Create a Shiro auth provider
      Parameters:
        `vertx` - the Vert.x instance
        `options` - the Shiro configuration options
      Returns:
        the auth provider

Copyright © 2025 Eclipse. All rights reserved.