nvflare.security.security module¶
- class CommandCategory[source]¶
Bases:
object
- DOWNLOAD_JOB = 'download_job'¶
- MANAGE_JOB = 'manage_job'¶
- OPERATE = 'operate'¶
- SHELL_COMMANDS = 'shell_commands'¶
- VIEW = 'view'¶
- class EmptyAuthorizer[source]¶
Bases:
Authorizer
Base class containing the authorization policy.
- authorize(ctx: AuthzContext) Tuple[bool, str] [source]¶
- class FLAuthorizer(for_org: str, policy_config: dict)[source]¶
Bases:
Authorizer
System-wide authorization class.
Examine if a user has certain rights on a specific site based on authorization.json file.