Pulsar
  • Configuring Galaxy
  • Quickstart
  • Development and Testing
  • Support
  • Installing Pulsar
  • Configuring Pulsar
  • Job Managers
  • Containers
  • Galaxy Configuration
  • Error Handling and Resilience (Admin Guide)
  • Scripts
  • Pulsar Project Code of Conduct
  • Contributing
  • Project Governance
  • Developing
  • History
Pulsar
  • pulsar.user_auth package
  • View page source

pulsar.user_auth package

Subpackages

  • pulsar.user_auth.methods package
    • Submodules
    • pulsar.user_auth.methods.allow_all module
      • AlwaysAllowAuthMethod
        • AlwaysAllowAuthMethod.auth_type
        • AlwaysAllowAuthMethod.authenticate()
        • AlwaysAllowAuthMethod.authorize()
    • pulsar.user_auth.methods.interface module
      • AuthMethod
        • AuthMethod.authenticate()
        • AuthMethod.authorize()
    • pulsar.user_auth.methods.oidc module
      • OIDCAuth
        • OIDCAuth.auth_type
        • OIDCAuth.authenticate()
        • OIDCAuth.authorize()
      • get_token()
    • pulsar.user_auth.methods.userlist module
      • UserListAuth
        • UserListAuth.auth_type
        • UserListAuth.authenticate()
        • UserListAuth.authorize()
    • Module contents

Submodules

pulsar.user_auth.manager module

class pulsar.user_auth.manager.UserAuthManager(config)[source]

Bases: ABC

Authorization/Authentication manager.

authorize(job_id, job_directory)[source]
pulsar.user_auth.manager.get_object(module_name, attribute_name, attribute_value)[source]

Module contents


© Copyright 2014, Galaxy Project.

Built with Sphinx using a theme provided by Read the Docs.