Skip to content

null_provider

Null Object provider that disables authentication.

Classes:

  • NullProvider

    No-op provider for provider: none; grants every request admin access.

NullProvider

NullProvider(cfg: NoneProviderConfig)

              flowchart TD
              oqtopus_auth.null_provider.NullProvider[NullProvider]
              oqtopus_auth.base.AuthProvider[AuthProvider]

                              oqtopus_auth.base.AuthProvider --> oqtopus_auth.null_provider.NullProvider
                


              click oqtopus_auth.null_provider.NullProvider href "" "oqtopus_auth.null_provider.NullProvider"
              click oqtopus_auth.base.AuthProvider href "" "oqtopus_auth.base.AuthProvider"
            

No-op provider for provider: none; grants every request admin access.

Methods:

  • authenticate

    Return a virtual user built from the auth.none config section.

authenticate async

authenticate(context: AuthContext) -> AuthUser | None

Return a virtual user built from the auth.none config section.

Returns:

  • AuthUser | None

    A synthetic AuthUser so that permission checks and

  • AuthUser | None

    template flags behave identically to a real session.