Private
Public Access
1
0

building idoklad

This commit is contained in:
2024-11-16 15:40:12 +01:00
parent 2c60352069
commit 1204d7dc15
2 changed files with 35 additions and 0 deletions

View File

@@ -8,8 +8,32 @@ from django.core.mail import EmailMessage
from rowers import credits
@login_required()
def rower_idoklad_auth(request):
state=str(uuid4())
params = {
"client_id":IDOKLAD_CLIENT_ID,
"response_type": "code",
"redirect_uri": IDOKLAD_REDIRECT_URI,
"scope": "idoklad_api offline_access",
}
url = "https://identity.idoklad.cz/server/connect/authorize?"+urllib.parse.urlencode(params)
return HttpResponseRedirect(url)
def process_idokladcallback(request):
dologging('idoklad.log',' /rowers/idokladcallback/')
try:
code = request.GET['code']
except KeyError:
error = request.GET['error']
messages.error(request,error)
return HttpResponseRedirect(reverse('workouts_view'))
return HttpResponse('')