clarin.sru.server.auth

class clarin.sru.server.auth.SRUAuthenticationInfo[source]

Bases: object

abstract property authentication_method: str
abstract property subject: str
class clarin.sru.server.auth.SRUAuthenticationInfoProvider[source]

Bases: object

abstract get_AuthenticationInfo(request: Request) SRUAuthenticationInfo | None[source]
class clarin.sru.server.auth.SRUAuthenticationInfoProviderFactory[source]

Bases: object

abstract create_SRUAuthenticationInfoProvider(params: Dict[str, str]) SRUAuthenticationInfoProvider | None[source]

Create a authentication info provider.