agentsociety.commercial.auth.api.auth.auth

Module Contents

Classes

Functions

Data

API

agentsociety.commercial.auth.api.auth.auth.__all__

[‘auth_bearer_token’, ‘CasdoorConfig’]

agentsociety.commercial.auth.api.auth.auth.ROLE

None

agentsociety.commercial.auth.api.auth.auth.DEMO_USER_TOKEN

‘DEMO_USER_TOKEN’

agentsociety.commercial.auth.api.auth.auth.DEMO_USER_ID

‘DEMO’

class agentsociety.commercial.auth.api.auth.auth.CasdoorConfig

Bases: pydantic.BaseModel

enabled: bool

False

client_id: str

None

client_secret: str

None

application_name: str

None

endpoint: str

https://login.fiblab.net

org_name: str

‘fiblab’

certificate: str

None

class agentsociety.commercial.auth.api.auth.auth.Casdoor(config: agentsociety.commercial.auth.api.auth.auth.CasdoorConfig)

Initialization

property sdk: casdoor.CasdoorSDK
async get_user_by_id(user_id: str)
async agentsociety.commercial.auth.api.auth.auth.auth_bearer_token(request: starlette.requests.Request)