Auth HTML pages and handlers.
最初に以下の最小例でモジュール利用方法を確認し、その後 API リファレンスを参照してください。
from nexom.templates.auth import *
# このモジュールの関数・クラスを用途に合わせて呼び出します。
# 下の API リファレンスで各関数の引数と使い方を確認してください。
分類: public class
クラスドキュメントは未定義です。
分類: special method
__init__(self, path: str, auth_server: str, *, login_path: str = 'login/', signup_path: str = 'signup/', logout_path: str = 'logout/')
メソッドドキュメントは未定義です。
path / kind=positional-or-keyword / type=str / 必須 / default=なしauth_server / kind=positional-or-keyword / type=str / 必須 / default=なしlogin_path / kind=keyword-only / type=str / 任意 / default='login/'signup_path / kind=keyword-only / type=str / 任意 / default='signup/'logout_path / kind=keyword-only / type=str / 任意 / default='logout/'型指定なし
実装コード内の例外仕様を確認してください。
from nexom.templates.auth import AuthPages
obj = AuthPages(path="sample", auth_server="sample", login_path='login/', signup_path='signup/', logout_path='logout/')
分類: internal method
_handler(self, req: Request, args: dict) -> JsonResponse
メソッドドキュメントは未定義です。
req / kind=positional-or-keyword / type=Request / 必須 / default=なしargs / kind=positional-or-keyword / type=dict / 必須 / default=なしJsonResponse
実装コード内の例外仕様を確認してください。
from nexom.templates.auth import AuthPages
obj = AuthPages(...)
result = obj._handler(req=..., args={})
print(result)
分類: public class
クラスドキュメントは未定義です。
分類: special method
__init__(self, path: str, auth_server: str) -> None
メソッドドキュメントは未定義です。
path / kind=positional-or-keyword / type=str / 必須 / default=なしauth_server / kind=positional-or-keyword / type=str / 必須 / default=なしNone
実装コード内の例外仕様を確認してください。
from nexom.templates.auth import LoginPage
obj = LoginPage(path="sample", auth_server="sample")
分類: internal method
_handler(self, req: Request, args: dict) -> JsonResponse
メソッドドキュメントは未定義です。
req / kind=positional-or-keyword / type=Request / 必須 / default=なしargs / kind=positional-or-keyword / type=dict / 必須 / default=なしJsonResponse
実装コード内の例外仕様を確認してください。
from nexom.templates.auth import LoginPage
obj = LoginPage(...)
result = obj._handler(req=..., args={})
print(result)
分類: public class
クラスドキュメントは未定義です。
分類: special method
__init__(self, path: str, auth_server: str) -> None
メソッドドキュメントは未定義です。
path / kind=positional-or-keyword / type=str / 必須 / default=なしauth_server / kind=positional-or-keyword / type=str / 必須 / default=なしNone
実装コード内の例外仕様を確認してください。
from nexom.templates.auth import SignupPage
obj = SignupPage(path="sample", auth_server="sample")
分類: internal method
_handler(self, req: Request, args: dict) -> JsonResponse
メソッドドキュメントは未定義です。
req / kind=positional-or-keyword / type=Request / 必須 / default=なしargs / kind=positional-or-keyword / type=dict / 必須 / default=なしJsonResponse
実装コード内の例外仕様を確認してください。
from nexom.templates.auth import SignupPage
obj = SignupPage(...)
result = obj._handler(req=..., args={})
print(result)
分類: public class
クラスドキュメントは未定義です。
分類: special method
__init__(self, path: str, auth_server: str) -> None
メソッドドキュメントは未定義です。
path / kind=positional-or-keyword / type=str / 必須 / default=なしauth_server / kind=positional-or-keyword / type=str / 必須 / default=なしNone
実装コード内の例外仕様を確認してください。
from nexom.templates.auth import LogoutPage
obj = LogoutPage(path="sample", auth_server="sample")
分類: internal method
_handler(self, req: Request, args: dict) -> Redirect | ErrorResponse
メソッドドキュメントは未定義です。
req / kind=positional-or-keyword / type=Request / 必須 / default=なしargs / kind=positional-or-keyword / type=dict / 必須 / default=なしRedirect | ErrorResponse
実装コード内の例外仕様を確認してください。
from nexom.templates.auth import LogoutPage
obj = LogoutPage(...)
result = obj._handler(req=..., args={})
print(result)
nexom.templates.authservices/venv/lib/python3.10/site-packages/nexom/templates/auth.py2026-03-14