authens/authens/utils.py
2020-05-11 00:36:59 +02:00

13 lines
363 B
Python

from cas import CASClient
from urllib.parse import urlunparse
def get_cas_client(request):
"""Return a CAS client configured for SPI's CAS."""
return CASClient(
version=3,
service_url=urlunparse(
(request.scheme, request.get_host(), request.path, "", "", "")
),
server_url="https://cas.eleves.ens.fr/",
)