INNER CODE UNIT · Python
scope_key
tokusumi/fastapi-cloudauth · fastapi_cloudauth/base.py:229
def scope_key(self, key: Optional[str]) -> None:
self._scope_key = key
self._verifier.scope_key = key
@property
def scope_name(self) -> Optional[List[str]]:
return self._scope_name
@scope_name.setter
def scope_name(self, name: Optional[List[str]]) -> None:
self._scope_name = name
self._verifier.scope_name = None if name is None else set(name)
def _clone(self) -> "ScopedAuth":
cloned = super().clone(self)
if isinstance(cloned, ScopedAuth):
return cloned
raise NotImplementedError # pragma: no cover