ska.contrib.django.ska.templatetags package

Submodules

ska.contrib.django.ska.templatetags.ska_tags module

ska.contrib.django.ska.templatetags.ska_tags.provider_sign_url(context: ~django.template.context.RequestContext, provider: str, url: str = '', auth_user: str | None = None, valid_until: float | str | None = None, lifetime: int = 600, suffix: str = '?', signature_param: str = 'signature', auth_user_param: str = 'auth_user', valid_until_param: str = 'valid_until', extra: ~typing.Dict[str, bytes | str | float | int] | None = None, extra_param: str = 'extra', signature_cls: ~typing.Type[~ska.base.AbstractSignature] = <class 'ska.signatures.hmac_sha1.HMACSHA1Signature'>, fail_silently: bool = True) str | None[source]

Sign URL.

ska.contrib.django.ska.templatetags.ska_tags.sign_url(context: ~django.template.context.RequestContext, url: str = '', auth_user: str | None = None, secret_key: str = 'secret-key', valid_until: float | str | None = None, lifetime: int = 600, suffix: str = '?', signature_param: str = 'signature', auth_user_param: str = 'auth_user', valid_until_param: str = 'valid_until', extra: ~typing.Dict[str, bytes | str | float | int] | None = None, extra_param: str = 'extra', signature_cls: ~typing.Type[~ska.base.AbstractSignature] = <class 'ska.signatures.hmac_sha1.HMACSHA1Signature'>) str[source]

Sign URL.

Module contents