security¶
alchemiscale.security.auth
— security components for API services¶
alchemiscale.security.models
— data models for security components¶
- class alchemiscale.security.models.ComputeIdentity(*args: Any, **kwargs: Any)¶
Bases:
ScopedIdentity
- class alchemiscale.security.models.CredentialedComputeIdentity(*args: Any, **kwargs: Any)¶
Bases:
ComputeIdentity
,CredentialedEntity
- class alchemiscale.security.models.CredentialedUserIdentity(*args: Any, **kwargs: Any)¶
Bases:
UserIdentity
,CredentialedEntity
- class alchemiscale.security.models.ScopedIdentity(*args: Any, **kwargs: Any)¶
Bases:
BaseModel
- cast_scopes_to_str(scope)¶
Ensure that each scope object is correctly cast to its str representation
- class alchemiscale.security.models.UserIdentity(*args: Any, **kwargs: Any)¶
Bases:
ScopedIdentity