Skip to content
Snippets Groups Projects
Commit 549f6687 authored by Marco Malavolti's avatar Marco Malavolti
Browse files

Merged 'web/index.php' changes

parents 71a67520 db73a236
No related branches found
No related tags found
No related merge requests found
......@@ -9,6 +9,8 @@ from flask import Flask, request, jsonify
from flask_restful import Resource, Api
from utils import get_logger, get_list_from_url, get_reg_auth_dict, generate_login_url
from markupsafe import escape
from datetime import timedelta, datetime, date
from urllib.parse import urlparse, parse_qs, unquote
app = Flask(__name__)
api = Api(app)
......@@ -58,6 +60,157 @@ def getSimpleDict(aux):
}
return simpleDict
def isValidDate(date_text):
try:
date.fromisoformat(date_text)
except ValueError as e:
print(e)
return False
return True
def clearDateString(str):
del_char = {"[","]"}
for elem in del_char:
str = str.replace(elem, '')
return str
def storeParsedDay(path, data):
try:
with open(path, "w") as outfile:
outfile.write(json.dumps(data))
except FileNotFoundError as e:
print(e)
# Log will be parsed using predefined format
# %(addr)|[%(ctime)]|%(method)|%(uri)|%(uagent)|%(referer)
# target result is array like:
# [
# "YYYY-MM-DD" => [
# "request_count" => [
# web => 100,
# api => 200
# ],
# "requested_param" => [
# idp => 100,
# reg_auth => 200
# ],
# idp => [
# "xx" => [
# "api" => 1,
# "web" => 10
# ],
# ],
# reg_auth => [
# "xx" => [
# "api" => 1,
# "web" => 10
# ],
# ],
# ],
#]
def parseLog(lines,criteria):
result = {}
request_count = {'web':0,'api':0}
request_param = {'idp':0,'reg_auth':0}
idp = {}
reg_auth = {}
rowDateCheck = ''
for line in lines:
row = line.split('|')
if len(row) <= 1 or row[3].find("api/webdata") >= 0:
continue
rowDate = datetime.strptime(clearDateString(row[1]), '%a %b %d %H:%M:%S %Y').strftime('%Y-%m-%d')
# check for entries to be in range of date of rotated log
if 'cur_date' in criteria and criteria['cur_date'] != rowDate:
continue
if ('date_from' in criteria and 'date_to' in criteria and criteria['date_from'] <= rowDate <= criteria['date_to']) or ('date_from' not in criteria and 'date_to' not in criteria and rowDate):
if rowDateCheck != rowDate:
request_count = {'web':0,'api':0}
request_param = {'idp':0,'reg_auth':0}
idp = {}
reg_auth = {}
rowDateCheck = rowDate
rowGET = parseReqURL(row[3])
if ('idp' not in criteria and 'reg_auth' not in criteria) or ('idp' in criteria and rowGET['idp'] and rowGET['idp'].find(criteria['idp']) >= 0) or ('reg_auth' in criteria and rowGET['reg_auth'] and rowGET['reg_auth'].find(criteria['reg_auth']) >= 0):
rowRequestSource = ('web' if len(row[5]) > 5 else 'api')
request_count['web'] += (1 if rowRequestSource == 'web' else 0)
request_count['api'] += (1 if rowRequestSource == 'api' else 0)
if rowGET['idp']:
if ('idp' in criteria and rowGET['idp'].find(criteria['idp']) >= 0) or 'idp' not in criteria:
if rowGET['idp'] not in idp.keys():
idp[rowGET['idp']] = 0
idp[rowGET['idp']] += 1
request_param['idp'] += 1
if rowGET['reg_auth']:
if ('reg_auth' in criteria and rowGET['reg_auth'].find(criteria['reg_auth']) >= 0) or 'reg_auth' not in criteria:
if rowGET['reg_auth'] not in reg_auth.keys():
reg_auth[rowGET['reg_auth']] = 0
reg_auth[rowGET['reg_auth']] += 1
request_param['reg_auth'] += 1
result[rowDate] = {
'request_count' : request_count,
'request_param' : request_param,
'request_uniq' : {'idp':len(idp),'reg_auth':len(reg_auth)},
'idp' : idp,
'reg_auth' : reg_auth
}
return result
# Parse URL from log line. Used to get only idp and reg_auth.
def parseReqURL(url):
result = {'idp':False,'reg_auth':False}
parsed_url = urlparse(url)
captured_value = parse_qs(parsed_url.query)
if 'idp' in captured_value:
result['idp'] = captured_value['idp'][0]
if 'reg_auth' in captured_value:
result['reg_auth'] = captured_value['reg_auth'][0]
return result
def filterParsedData(json_data,criteria):
idp = {}
reg_auth = {}
out_data = {}
if criteria['cur_date'] in json_data:
if 'idp' in criteria and len(criteria['idp']):
for idpEntry in json_data[criteria['cur_date']]['idp'].keys():
if idpEntry.find(criteria['idp']) >= 0:
idp[criteria['idp']] = json_data[criteria['cur_date']]['idp'][criteria['idp']]
else:
idp = json_data[criteria['cur_date']]['idp']
if 'reg_auth' in criteria and len(criteria['reg_auth']):
for regAuthEntry in json_data[criteria['cur_date']]['reg_auth'].keys():
if regAuthEntry.find(criteria['reg_auth']) >= 0:
reg_auth[criteria['reg_auth']] = json_data[criteria['cur_date']]['reg_auth'][criteria['reg_auth']]
else:
reg_auth = json_data[criteria['cur_date']]['reg_auth']
out_data[criteria['cur_date']] = {
'request_count' : json_data[criteria['cur_date']]['request_count'],
'request_param' : json_data[criteria['cur_date']]['request_param'],
'request_uniq' : {'idp':len(idp),'reg_auth':len(reg_auth)},
'idp' : idp,
'reg_auth' : reg_auth,
}
return out_data
### Classes
......@@ -278,6 +431,97 @@ class FedStats(Resource):
results.append(resultDict)
return jsonify(results)
# /api/webdata
class WebData(Resource):
def get(self):
file_path = f"{e_p.ECCS_LOGSDIR}/eccs-uwsgi-req.log" # will this name be moved to properties definer file ?
criteria = {}
criteria['date_from'] = criteria['date_to'] = e_p.DAY
# TBM to config
eccsLogRotated = True
useParsedFile = False
in_data = request.args
if ('dateFrom' in in_data and isValidDate(in_data['dateFrom'])):
criteria['date_from'] = in_data['dateFrom']
if ('dateTo' not in in_data):
criteria['date_to'] = (datetime.strptime(criteria['date_from'], '%Y-%m-%d') + timedelta(days=30)).strftime('%Y-%m-%d')
if datetime.today().strftime('%Y-%m-%d') < criteria['date_to']:
diff = (datetime.strptime(criteria['date_to'], '%Y-%m-%d') - datetime.today()).days
criteria['date_from'] = (datetime.strptime(criteria['date_from'], '%Y-%m-%d') - timedelta(days=diff)).strftime('%Y-%m-%d')
criteria['date_to'] = datetime.today().strftime('%Y-%m-%d')
if ('dateTo' in in_data and isValidDate(in_data['dateTo'])):
criteria['date_to'] = in_data['dateTo']
if ('dateFrom' not in in_data):
criteria['date_from'] = (datetime.strptime(criteria['date_to'], '%Y-%m-%d') + timedelta(days=30)).strftime('%Y-%m-%d')
if ('requestSource' in in_data and in_data['requestSource'] == 'divided'):
criteria['request_source'] = 'divided'
if 'regAuth' in in_data:
criteria['reg_auth'] = unquote(in_data['regAuth'])
if 'idp' in in_data:
criteria['idp'] = unquote(in_data['idp'].strip())
lines = []
results = {}
cur_date = criteria['date_from']
if eccsLogRotated == True:
while cur_date <= criteria['date_to']:
json_data = {}
criteria['logfile_date'] = (datetime.strptime(cur_date, '%Y-%m-%d') + timedelta(days=1)).strftime('%Y-%m-%d')
criteria['cur_date'] = cur_date
tmpDate = datetime.strptime(criteria['logfile_date'], '%Y-%m-%d').strftime('%Y%m%d')
file_path = f"{e_p.ECCS_LOGSDIR}/eccs-uwsgi-req.log-{tmpDate}"
if useParsedFile == True:
json_file_path = f"{e_p.ECCS_DIR}/parsed/eccs-uwsgi-req-json-{tmpDate}"
try:
f = open(json_file_path)
json_data = json.load(f)
except (ValueError, FileNotFoundError) as e:
#print(e)
pass
if len(json_data) > 0 and ('idp' in criteria or 'reg_auth' in criteria):
json_data = filterParsedData(json_data, criteria)
if len(json_data) == 0:
try:
with open(file_path,"r",encoding="utf-8") as fo:
lines = fo.readlines()
json_data = parseLog(lines, criteria)
if useParsedFile == True and 'idp' not in criteria and 'reg_auth' not in criteria:
storeParsedDay(json_file_path, json_data)
except FileNotFoundError as e:
# print(e)
pass
results.update(json_data)
cur_date = (datetime.strptime(cur_date, '%Y-%m-%d') + timedelta(days=1)).strftime('%Y-%m-%d')
else:
try:
with open(file_path,"r",encoding="utf-8") as fo:
lines = fo.readlines()
except FileNotFoundError as e:
# print(e)
results = {}
results = parseLog(lines, criteria)
return json.dumps(results)
# /api/
class Help(Resource):
def get(self):
......@@ -306,6 +550,7 @@ api.add_resource(Help, '/') # Route_1
api.add_resource(Test, '/test') # Route_2
api.add_resource(EccsResults, '/eccsresults') # Route_3
api.add_resource(FedStats, '/fedstats') # Route_4
api.add_resource(WebData, '/webdata') # Route_4
if __name__ == '__main__':
......
<?php
echo '{"2023-08-26": {"request_count": {"web": 10, "api": 5383}, "request_param": {"idp": 5382, "reg_auth": 6}, "request_uniq": {"idp": 25, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4320, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.hs-duesseldorf.de/idp/shibboleth": 5, "https://idp.kunstakademie-duesseldorf.de/idp/shibboleth": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 2}}, "2023-08-27": {"request_count": {"web": 0, "api": 5384}, "request_param": {"idp": 5376, "reg_auth": 7}, "request_uniq": {"idp": 23, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4320, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48}, "reg_auth": {"http://aai.arnes.si": 3, "https://fedi.litnet.lt": 4}}, "2023-08-28": {"request_count": {"web": 24, "api": 5392}, "request_param": {"idp": 5392, "reg_auth": 15}, "request_uniq": {"idp": 31, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4320, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://kimlik.istinye.edu.tr/simplesaml/saml2/idp/metadata.php": 1, "https://idp.atu.edu.tr/idp/shibboleth": 1, "https://kimlik.sakarya.edu.tr/simplesaml/saml2/idp/metadata.php": 1, "https://idp.thk.edu.tr/idp/shibboleth": 1, "https://idp.hi.is": 1, "https://idp.unipa.it/idp/shibboleth": 2, "https://idp.utcb.ro/idp/shibboleth": 7, "https://shib.ans.edu.pl/idp/shibboleth": 2}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 11}}, "2023-08-29": {"request_count": {"web": 25, "api": 5368}, "request_param": {"idp": 5376, "reg_auth": 12}, "request_uniq": {"idp": 33, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4299, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 49, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://yetkim.hku.edu.tr/idp/shibboleth": 1, "https://idp.arel.edu.tr/idp/shibboleth": 1, "https://idp.thk.edu.tr/idp/shibboleth": 1, "https://idp.hs-duesseldorf.de/idp/shibboleth": 1, "https://idp.sdu.edu.tr/idp/shibboleth": 2, "https://idp.kuk.ac.in/idp/shibboleth": 1, "https://auth.conscremona.it/saml2/idp/metadata.php": 2, "https://idp.enea.it/idp/shibboleth": 4, "https://idp.cambria.ac.uk/openathens": 1, "http://fs.uwlax.edu/adfs/services/trust": 6}, "reg_auth": {"http://aai.arnes.si": 8, "https://fedi.litnet.lt": 4}}, "2023-08-30": {"request_count": {"web": 33, "api": 5388}, "request_param": {"idp": 5396, "reg_auth": 11}, "request_uniq": {"idp": 30, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4318, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.musashi.ac.jp/idp/shibboleth": 12, "https://shibbo3.enise.fr/idp/shibboleth": 1, "https://idem.crs4.it/idp/shibboleth": 3, "https://garr-idp-prod.irccs.garr.it/idp/shibboleth": 1, "https://idp.amw.gdynia.pl/Saml2IDP/proxy.xml": 2, "https://idp.dfn.de/idp/shibboleth": 1, "https://idp.dfn-cert.de/idp/shibboleth": 2}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 7}}, "2023-08-31": {"request_count": {"web": 16, "api": 5390}, "request_param": {"idp": 5384, "reg_auth": 14}, "request_uniq": {"idp": 29, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4319, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.musashi.ac.jp/idp/shibboleth": 2, "https://id.artun.ee/simplesaml/saml2/idp/metadata.php": 3, "https://idemfero.units.it/idp/shibboleth": 1, "https://yetkim.hku.edu.tr/idp/shibboleth": 1, "https://idp.atu.edu.tr/idp/shibboleth": 1, "https://fca-caf.uottawa.ca/idp": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 10}}, "2023-09-01": {"request_count": {"web": 6, "api": 5384}, "request_param": {"idp": 5379, "reg_auth": 7}, "request_uniq": {"idp": 26, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4320, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.dendai.ac.jp/idp/shibboleth": 1, "urn:mace:cru.fr:federation:uhb.fr": 1, "https://idp.udg.mx": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 3}}, "2023-09-02": {"request_count": {"web": 20, "api": 5386}, "request_param": {"idp": 5379, "reg_auth": 20}, "request_uniq": {"idp": 24, "reg_auth": 3}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4320, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.musashi.ac.jp/idp/shibboleth": 3}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://www.idem.garr.it/": 14, "http://aai.arnes.si": 2}}, "2023-09-03": {"request_count": {"web": 1, "api": 5388}, "request_param": {"idp": 5376, "reg_auth": 10}, "request_uniq": {"idp": 23, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4320, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48}, "reg_auth": {"http://aai.arnes.si": 6, "https://fedi.litnet.lt": 4}}, "2023-09-04": {"request_count": {"web": 14, "api": 5385}, "request_param": {"idp": 5378, "reg_auth": 12}, "request_uniq": {"idp": 28, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4314, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 49, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.uniza.sk/idp/shibboleth": 1, "https://my.poliba.it/idp/shibboleth": 3, "=https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 1, "https://idp.uni-jena.de/idp/shibboleth": 1, "https://shi-idp2.rz.fh-muenchen.de/idp/shibboleth": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 8}}, "2023-09-05": {"request_count": {"web": 21, "api": 5400}, "request_param": {"idp": 5385, "reg_auth": 22}, "request_uniq": {"idp": 29, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4319, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 49, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "=https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 1, "https://taat2.tktk.ee/simplesamlphp/saml2/idp/metadata.php": 1, "https://idauth.insa-lyon.fr/realms/insa-lyon": 1, "https://idp.dlu.edu.cn/idp/shibboleth": 3, "https://asren-iam.asren.org/idp/shibboleth": 1, "https://idp.upei.ca/idp/shibboleth": 2}, "reg_auth": {"http://aai.arnes.si": 18, "https://fedi.litnet.lt": 4}}, "2023-09-06": {"request_count": {"web": 59, "api": 5391}, "request_param": {"idp": 5422, "reg_auth": 10}, "request_uniq": {"idp": 33, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4320, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 49, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 50, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "=https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 1, "https://logowanie.man.pcz.pl/idp/shibboleth": 1, "https://reading.ac.uk/oala/metadata": 1, "https://idp.szn.it/idp/shibboleth": 1, "https://idp.unical.it/idp/shibboleth": 2, "https://auth.conscremona.it/saml2/idp/metadata.php": 2, "https://sso.rndc.bg/idp/shibboleth": 31, "https://idp0.abertay.ac.uk/shibboleth": 1, "https://inproxy.inflibnet.ac.in/idp/shibboleth": 1, "https://idp.annauniv.edu/idp/shibboleth": 2}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 6}}, "2023-09-07": {"request_count": {"web": 22, "api": 5390}, "request_param": {"idp": 5387, "reg_auth": 12}, "request_uniq": {"idp": 32, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4319, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://idp.ahau.edu.cn/idp/shibboleth": 1, "https://idp.afc.edu.cn/idp/shibboleth": 2, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 49, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.dlu.edu.cn/idp/shibboleth": 1, "https://gidp.federations.renam.md": 2, "=https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 1, "https://idauth.insa-lyon.fr/realms/insa-lyon": 1, "https://shib.mdanderson.org/idp/shibboleth": 1, "https://idp.utmb.edu/idp/shibboleth": 1, "https://idp.uni-konstanz.de/shibboleth-idp": 1}, "reg_auth": {"http://aai.arnes.si": 8, "https://fedi.litnet.lt": 4}}, "2023-09-08": {"request_count": {"web": 9, "api": 5839}, "request_param": {"idp": 5839, "reg_auth": 7}, "request_uniq": {"idp": 29, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4771, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://idp.liceodesio.edu.it/metadata": 1, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 50, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "=https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 2, "https://shibidp.polimi.it/idp/shibboleth": 2, "https://uniss.idp.cineca.it/idp/shibboleth": 3, "https://gidp.federations.renam.md": 1, "https://authidp1.iimc.kyoto-u.ac.jp/idp/shibboleth": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 3}}, "2023-09-09": {"request_count": {"web": 20, "api": 9712}, "request_param": {"idp": 9707, "reg_auth": 19}, "request_uniq": {"idp": 25, "reg_auth": 3}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 8647, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.rndc.bg/idp/shibboleth": 3, "https://gidp.federations.renam.md": 1}, "reg_auth": {"http://aai.arnes.si": 4, "https://fedi.litnet.lt": 4, "http://www.idem.garr.it/": 11}}, "2023-09-10": {"request_count": {"web": 1, "api": 9707}, "request_param": {"idp": 9696, "reg_auth": 11}, "request_uniq": {"idp": 24, "reg_auth": 3}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 8639, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://gidp.federations.renam.md": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 6, "http://www.idem.garr.it/": 1}}, "2023-09-11": {"request_count": {"web": 46, "api": 9727}, "request_param": {"idp": 9742, "reg_auth": 16}, "request_uniq": {"idp": 40, "reg_auth": 3}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 8641, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://vho.aaf.edu.au/idp/shibboleth": 1, "https://gidp.federations.renam.md": 2, "https://idp.musashi.ac.jp/idp/shibboleth": 15, "https://idp.toulouse.archi.fr/idp/shibboleth": 1, "https://shibboleth.ict-toulouse.fr/idp/shibboleth": 1, "https://sso.rndc.bg/idp/shibboleth": 3, "https://idp.it-chiba.ac.jp/idp/shibboleth": 3, "https://upki-idp.chiba-u.jp/idp/shibboleth": 2, "https://buidp01.hkbu.edu.hk/idp/shibboleth": 1, "https://idp1.cityu.edu.hk/idp/shibboleth": 1, "https://idp.cuhk.edu.hk/idp/shibboleth": 1, "https://afidp.eduhk.hk/idp/shibboleth": 1, "https://ec2-52-6-26-82.compute-1.amazonaws.com/idp/shibboleth": 1, "https://sts.windows.net/200624f1-c33b-4e8c-b53f-8c7d55e7522f/": 1, "https://idp02.ogs.it/idp/shibboleth": 4, "https://idemshibb.unina.it/idp/shibboleth": 5, "https://idp.hs-duesseldorf.de/idp/shibboleth": 2}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 11, "http://www.idem.garr.it/": 1}}, "2023-09-12": {"request_count": {"web": 35, "api": 9701}, "request_param": {"idp": 9716, "reg_auth": 10}, "request_uniq": {"idp": 34, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 8632, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.musashi.ac.jp/idp/shibboleth": 2, "https://usoscas.ath.bielsko.pl/cas/idp": 9, "https://usoscas.ubb.edu.pl/cas/idp": 1, "https://library.nid.ac.in/idp/shibboleth": 1, "https://idp.szn.it/idp/shibboleth": 1, "https://my.poliba.it/idp/shibboleth": 5, "https://idp02.ogs.it/idp/shibboleth": 2, "https://idemshibb.unina.it/idp/shibboleth": 3, "https://eduid.prigo.cz/idp/shibboleth": 1, "https://sso.uni-sofia.bg/idp/shibboleth": 1, "https://eenet.harid.ee/sso/saml2/idp/metadata.php": 2}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 6}}, "2023-09-13": {"request_count": {"web": 34, "api": 9705}, "request_param": {"idp": 9716, "reg_auth": 9}, "request_uniq": {"idp": 34, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 8639, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.hs-duesseldorf.de/idp/shibboleth": 1, "https://my.poliba.it/idp/shibboleth": 3, "https://usoscas.ubb.edu.pl/cas/idp": 2, "https://usoscas.ath.bielsko.pl/cas/idp": 2, "https://login.umb.sk/idp/shibboleth": 4, "https://idp.tuzvo.sk/idp/shibboleth": 2, "https://sso.ku.sk/idp/shibboleth": 1, "https://fs.kbr.be/adfs/services/trust": 1, "https://saml.aeronomie.be/saml2/idp/metadata.php": 3, "https://idp1.turkuamk.fi/idp/shibboleth": 1, "https://idp.desy.de/idp/shibboleth": 1}, "reg_auth": {"http://aai.arnes.si": 5, "https://fedi.litnet.lt": 4}}, "2023-09-14": {"request_count": {"web": 9, "api": 8439}, "request_param": {"idp": 8429, "reg_auth": 13}, "request_uniq": {"idp": 27, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 7369, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://buidp01.hkbu.edu.hk/idp/shibboleth": 1, "https://idp.ahau.edu.cn/idp/shibboleth": 1, "https://idp.ahjzu.edu.cn/idp/shibboleth": 1, "https://idp.zknu.edu.cn/idp/shibboleth": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 9}}, "2023-09-15": {"request_count": {"web": 23, "api": 8852}, "request_param": {"idp": 8852, "reg_auth": 14}, "request_uniq": {"idp": 28, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 7781, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://usoscas.ath.bielsko.pl/cas/idp": 2, "https://usoscas.ubb.edu.pl/cas/idp": 3, "https://idp.uni-duisburg-essen.de/idp/shibboleth": 8, "https://idp.uclouvain.be/idp/shibboleth": 1, "https://idp.desy.de/idp/shibboleth": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 10}}, "2023-09-16": {"request_count": {"web": 0, "api": 9704}, "request_param": {"idp": 9696, "reg_auth": 7}, "request_uniq": {"idp": 23, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 8640, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 3}}, "2023-09-17": {"request_count": {"web": 5, "api": 9588}, "request_param": {"idp": 9580, "reg_auth": 7}, "request_uniq": {"idp": 23, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 8524, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 3}}, "2023-09-18": {"request_count": {"web": 16, "api": 7822}, "request_param": {"idp": 7819, "reg_auth": 13}, "request_uniq": {"idp": 29, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 6752, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://library.nid.ac.in/idp/shibboleth": 2, "https://idp.ucu.ac.ug/shibboleth": 1, "https://idp.torontomu.ca/idp/shibboleth": 1, "https://auth.conscremona.it/saml2/idp/metadata.php": 4, "https://my.poliba.it/idp/shibboleth": 2, "https://caf-fsso.smu.ca/idp/shibboleth": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 9}}, "2023-09-19": {"request_count": {"web": 38, "api": 5406}, "request_param": {"idp": 5408, "reg_auth": 29}, "request_uniq": {"idp": 31, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4320, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "http://adfs.kaust.edu.sa/adfs/services/trust": 2, "http://fs.ut.edu.sa/adfs/services/trust": 1, "https://aai.lab.maeen.sa/idp/shibboleth": 1, "https://www.rediris.es/sir/intaidp": 2, "https://idp.utcb.ro/idp/shibboleth": 22, "https://idp.usv.ro/simplesaml/saml2/idp/metadata.php": 1, "https://sso.kenyon.edu/idp/shibboleth": 1, "urn:mace:incommon:ucdavis.edu": 2}, "reg_auth": {"http://aai.arnes.si": 25, "https://fedi.litnet.lt": 4}}, "2023-09-20": {"request_count": {"web": 13, "api": 5392}, "request_param": {"idp": 5382, "reg_auth": 13}, "request_uniq": {"idp": 26, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4320, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://afidp.eduhk.hk/idp/shibboleth": 1, "https://idp.musashi.ac.jp/idp/shibboleth": 3, "https://proxy.safire.ac.za/birk.php/idp.wits.ac.za/safss/saml2/idp/metadata.php": 2}, "reg_auth": {"http://aai.arnes.si": 9, "https://fedi.litnet.lt": 4}}, "2023-09-21": {"request_count": {"web": 39, "api": 5390}, "request_param": {"idp": 5404, "reg_auth": 9}, "request_uniq": {"idp": 38, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4320, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://afidp.eduhk.hk/idp/shibboleth": 3, "https://idp.hs-kehl.de/idp/shibboleth": 2, "https://idp.atu.edu.tr/idp/shibboleth": 2, "https://kimlik.istiklal.edu.tr/idp/shibboleth": 1, "https://kimlik.ege.edu.tr/egesso/saml2/idp/metadata.php": 1, "https://idp.ankaramedipol.edu.tr/idp/shibboleth": 1, "https://yetkim.atlas.edu.tr/idp/shibboleth": 2, "https://yetkimidp.ku.edu.tr/idp/shibboleth": 1, "https://aichitoho.ex-tic.com/auth/gakunin/saml2/assertions": 1, "https://idp.uob.edu.om/idp": 5, "http://adfs.uob.edu.om/adfs/services/trust": 2, "https://kimlik.ulakbim.gov.tr/simplesaml/saml2/idp/metadata.php": 3, "https://sso.dal.ca/idp": 2, "https://idp.du.ac.in/idp/shibboleth": 1, "https://idp.wpi.edu/idp/shibboleth": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 5}}, "2023-09-22": {"request_count": {"web": 80, "api": 5392}, "request_param": {"idp": 5421, "reg_auth": 8}, "request_uniq": {"idp": 38, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 4319, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.musashi.ac.jp/idp/shibboleth": 9, "https://idp.ub.hsu-hh.de/idp/shibboleth": 6, "https://kimlik.mehmetakif.edu.tr/simplesaml/saml2/idp/metadata.php": 1, "https://kimlik.ege.edu.tr/egesso/saml2/idp/metadata.php": 2, "https://kimlik.alparslan.edu.tr/idp/shibboleth": 2, "https://yetkim.ozyegin.edu.tr/idp/shibboleth": 1, "https://yetkim.iku.edu.tr/idp/shibboleth": 1, "https://idp.atu.edu.tr/idp/shibboleth": 2, "https://kimlik.ulakbim.gov.tr/simplesaml/saml2/idp/metadata.php": 2, "https://idp.sivas.edu.tr/idp/shibboleth": 9, "https://idp.ph-karlsruhe.de/idp/shibboleth": 2, "https://sso.sabanciuniv.edu/idp/shibboleth": 3, "https://idp.uibk.ac.at/idp/shibboleth": 4, "https://id.cbu.edu.tr/simplesaml/saml2/idp/metadata.php": 1, "https://kimlik.bartin.edu.tr/idp/shibboleth": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 4}}, "2023-09-23": {"request_count": {"web": 15, "api": 8895}, "request_param": {"idp": 8882, "reg_auth": 23}, "request_uniq": {"idp": 23, "reg_auth": 3}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 7826, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://www.idem.garr.it/": 11, "http://aai.arnes.si": 8}}, "2023-09-24": {"request_count": {"web": 8, "api": 9678}, "request_param": {"idp": 9675, "reg_auth": 9}, "request_uniq": {"idp": 28, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 8612, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.uni-ruse.bg/idp/shibboleth": 1, "https://vnshibo.vfu.bg/idp/shibboleth": 1, "https://idp.bfu.bg/idp/saml2/idp/metadata.php": 2, "https://idp.cc.bas.bg/idp/shibboleth": 1, "https://idp.tu-sofia.bg/idp/shibboleth": 2}, "reg_auth": {"http://aai.arnes.si": 5, "https://fedi.litnet.lt": 4}}, "2023-09-25": {"request_count": {"web": 28, "api": 9713}, "request_param": {"idp": 9716, "reg_auth": 17}, "request_uniq": {"idp": 37, "reg_auth": 3}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 8639, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.musashi.ac.jp/idp/shibboleth": 2, "https://idp.ub.hsu-hh.de/idp/shibboleth": 1, "https://usoscas.ubb.edu.pl/cas/idp": 3, "https://idp.net.ipl.pt/simplesaml/saml2/idp/metadata.php": 1, "https://saml.aeronomie.be/saml2/idp/metadata.php": 1, "https://www.rediris.es/sir/esicidp": 2, "https://idp.hs-bremen.de/idp/shibboleth": 1, "https://shibboleth.wolvcoll.ac.uk/idp/shibboleth": 2, "https://amtapidp.renam.md": 1, "https://idp.racc.ac.uk/idp/shibboleth": 1, "https://proxy.safire.ac.za/birk.php/idp.wits.ac.za/safss/saml2/idp/metadata.php": 1, "https://esel-idp02.esel.pt/idp/shibboleth": 2, "https://idp.dawsoncollege.qc.ca/idp": 2, "https://idem.unina2.it/idp/shibboleth": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 10, "http://www.idem.garr.it/": 3}}, "2023-09-26": {"request_count": {"web": 25, "api": 9702}, "request_param": {"idp": 9706, "reg_auth": 13}, "request_uniq": {"idp": 31, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 8632, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.cuhk.edu.hk/idp/shibboleth": 1, "https://idp.utcb.ro/idp/shibboleth": 2, "https://asura.seijo.ac.jp/idp/shibboleth": 3, "https://usoscas.ubb.edu.pl/cas/idp": 1, "https://idp.uob.edu.om/idp": 1, "https://idemfero.units.it/idp/shibboleth": 1, "https://id.artun.ee/simplesaml/saml2/idp/metadata.php": 8, "https://taat.eamt.ee/taat/saml2/idp/metadata.php": 1}, "reg_auth": {"http://aai.arnes.si": 9, "https://fedi.litnet.lt": 4}}, "2023-09-27": {"request_count": {"web": 17, "api": 9544}, "request_param": {"idp": 9532, "reg_auth": 26}, "request_uniq": {"idp": 29, "reg_auth": 3}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 8461, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.utcb.ro/idp/shibboleth": 7, "https://auth.conscremona.it/saml2/idp/metadata.php": 2, "https://sso.uc.cl/cas/idp": 3, "https://id.artun.ee/simplesaml/saml2/idp/metadata.php": 1, "https://aai-logon.unibas.ch/idp/shibboleth": 1, "http://ADFS.qu.edu.sa/adfs/services/trust": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 17, "http://www.idem.garr.it/": 5}}, "2023-09-28": {"request_count": {"web": 46, "api": 9718}, "request_param": {"idp": 9718, "reg_auth": 21}, "request_uniq": {"idp": 30, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 8639, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://idp.utcb.ro/idp/shibboleth": 7, "https://idp.luiss.it/idp/shibboleth": 2, "https://idp.aub.edu.lb/idp/shibboleth": 4, "https://login.aus.edu/idp/shibboleth": 1, "https://idp.herts.ac.uk/shibboleth": 7, "https://sso.uc.cl/cas/idp": 1, "https://sso.dal.ca/idp": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 17}}, "2023-09-29": {"request_count": {"web": 28, "api": 9692}, "request_param": {"idp": 9706, "reg_auth": 9}, "request_uniq": {"idp": 35, "reg_auth": 2}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 8626, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "urn:mace:incommon:stanford.edu": 1, "https://idp.utcb.ro/idp/shibboleth": 11, "https://idp.ub.hsu-hh.de/idp/shibboleth": 1, "https://id.artun.ee/simplesaml/saml2/idp/metadata.php": 1, "https://kds.ankara.edu.tr/idp/shibboleth": 1, "https://idp.atu.edu.tr/idp/shibboleth": 1, "https://idp.tuzvo.sk/idp/shibboleth": 1, "https://shibboleth-idp.gwdg.de/gwdg/shibboleth": 1, "https://idp.unive.it/idp/shibboleth": 2, "https://sso.uc.cl/cas/idp": 1, "https://idp.umoncton.ca/idp/shibboleth": 2, "https://idp.uob.edu.om/idp": 1}, "reg_auth": {"https://fedi.litnet.lt": 4, "http://aai.arnes.si": 5}}, "2023-09-30": {"request_count": {"web": 10, "api": 9709}, "request_param": {"idp": 9702, "reg_auth": 13}, "request_uniq": {"idp": 26, "reg_auth": 3}, "idp": {"http://sts.kedgebs.com/adfs/services/trust": 8639, "https://sso.ftmc.lt/auth/saml2/idp/metadata.php": 48, "https://kauko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://ak.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.mruni.eu/sso/saml2/idp/metadata.php": 48, "https://lka.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lki.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vu.lt/SSO/saml2/idp/metadata.php": 48, "https://ehu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lammc.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://lsmu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://auth.svako.lt/sso/saml2/idp/metadata.php": 48, "https://fedi.ku.lt/idp/shibboleth": 48, "https://id.viko.lt/auth/saml2/idp/metadata.php": 48, "https://ism.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://login.ktu.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.kvk.lt/simplesaml/saml2/idp/metadata.php": 48, "https://login.lmta.lt/saml2/idp/metadata.php": 48, "https://login.utenos-kolegija.lt/SAML/IdP": 48, "https://lsu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://sso.vgtu.lt/saml2/idp/metadata.php": 48, "https://vdu.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://marko.sso.litnet.lt/auth/saml2/idp/metadata.php": 48, "https://edugain.mu-pleven.bg/idp/shibboleth": 2, "https://idp.naval-acad.bg/idp/shibboleth": 2, "https://vnshibo.vfu.bg/idp/shibboleth": 3}, "reg_auth": {"http://www.idem.garr.it/": 6, "https://fedi.litnet.lt": 4, "http://aai.arnes.si": 3}}}';
?>
\ No newline at end of file
......@@ -43,6 +43,7 @@ $data[ 'check_result' ] = htmlspecialchars($_GET[ "check_result" ]);
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css"/>
<link rel="stylesheet" type="text/css" href="eccs.css" />
<link rel="stylesheet" type="text/css" href="statistics.css" />
<script>
$( function() {
$( "#datepicker" ).datepicker({
......@@ -80,6 +81,7 @@ $data[ 'check_result' ] = htmlspecialchars($_GET[ "check_result" ]);
<div class="boxCalendar">
<div id="calendarGo">
<button id="goButton" onclick="getPastResults()">Go</button>
<button id="statisticsButton">Statistics</button>
<label id="lbl-datepicker" for="datepicker" class="strong">Select date:</label>
<input type="text" id="datepicker" />
</div> <!-- END calendarGo -->
......@@ -111,7 +113,21 @@ $data[ 'check_result' ] = htmlspecialchars($_GET[ "check_result" ]);
var check_result = "<?php echo $data[ 'check_result' ] ?>";
</script>
<script type="text/javascript" src="eccs.js"></script>
<script type="text/javascript" src="statistics.js" /></script>
</div> <!-- END eccs-central -->
<div id="statisticsModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<div class="chart-error" style="display: none;">
<i class="fa fa-exclamation-triangle"></i> Something happened. Can't retrieve data
</div>
<div class="chart-container">
<canvas id="statistics"></canvas>
</div>
<div class="data-container">
</div>
</div>
</div>
</div> <!-- END main_body -->
<?php include 'footer.php'; ?>
<?php include 'edugain-scripts-css.php'; ?>
......
.modal {
display: none;
position: fixed;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.4);
}
.modal-content {
background-color: #fefefe;
margin: 5% auto 0;
padding: 20px;
border: 1px solid #888;
width:85vw;
min-height: 30vh;
}
.chart-container {
height: 30vh;
width: 80vw;
}
.data-container {
max-height:50vh;
width:80vw;
overflow-y: auto;
margin-top: 1rem;
}
.close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.close:hover,
.close:focus {
color: black;
text-decoration: none;
cursor: pointer;
}
.collapsible {
background-color: #777;
color: white;
cursor: pointer;
padding: 0.5rem;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 12px;
}
.active, .collapsible:hover {
background-color: #555;
}
.collapsible:after {
content: '\002B';
color: white;
font-weight: bold;
float: right;
margin-left: 5px;
}
.active:after {
content: "\2212";
}
.content {
padding: 0 18px;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
background-color: #f1f1f1;
}
\ No newline at end of file
var statChart = {};
var baseURL = window.location.protocol + "//" + window.location.host + "/eccs";
$(document).ready(function() {
$(".close").on("click", function() {
$("#statisticsModal").hide()
});
$("#statisticsButton").on("click", function() {
$("#statisticsModal").show()
getStatistics();
})
});
function getStatistics() {
showLoading();
let reqData = {}
reqData['dateFrom'] = $.datepicker.formatDate("yy-mm-dd", $('#datepicker').datepicker().datepicker('getDate'));
if ($("#eccstable thead th:last-child input").val() != '') {
reqData['regAuth'] = $("#eccstable thead th:last-child input").val();
}
if ($("#eccstable thead th:nth-last-child(2) input").val() != '') {
reqData['idp'] = $("#eccstable thead th:nth-last-child(2) input").val();
}
$.ajax({
url: baseURL + "/api/webdata",
type : 'GET',
contentType: "application/json",
data : reqData,
success: function(result) {
try {
parsedData = $.parseJSON(result)
} catch (err) {
showMessage("Invalid data format received. Can't use to draw chart");
}
if ($.isEmptyObject(parsedData)) {
showMessage("No data for parameters specified. Please refine query string.");
return false;
}
fillInfo(parsedData);
},
error: function () {
showMessage("Something happened. Can't retrieve data");
}
});
}
function showMessage(text) {
hideModalContent();
hideLoading();
$("#statisticsModal .chart-error span").text(text)
$("#statisticsModal .chart-error").css('display', 'block')
}
function hideMessage() {
$("#statisticsModal .chart-error").css('display', 'none')
}
function showLoading() {
hideModalContent();
hideMessage();
$("#statisticsModal .chart-loading").css('display', 'block')
}
function hideLoading() {
$("#statisticsModal .chart-loading").css('display', 'none')
}
function fillInfo(parsedData) {
let chartConfig = {};
let tabledata = {};
chartConfig["key"] = [];
chartConfig["data1"] = [];
chartConfig["data2"] = [];
chartConfig["data3"] = [];
$.each( parsedData, function( index, value ) {
if (value.request_count === undefined || value.request_uniq === undefined
|| value.request_count.api === undefined || value.request_count.web === undefined
|| value.request_uniq.idp === undefined) {
return true;
}
chartConfig["key"].push(index);
chartConfig["data1"].push(value.request_count.api);
chartConfig["data2"].push(value.request_count.web);
chartConfig["data3"].push(value.request_uniq.idp);
tabledata[index] = value.idp;
});
if (!chartConfig["key"].length) {
showMessage("No valid data for parameters specified. Please refine query string.");
return false;
}
drawChart(chartConfig);
fillTable(tabledata);
hideMessage();
hideLoading();
showModalContent();
}
function drawChart(chartData) {
let chartType = 'line';
let dataSet = [];
let key = [];
if (chartData["key"].length == 1) {
chartType = 'doughnut';
dataSet = [
{ label: chartData["key"][0], data: [chartData["data1"][0], chartData["data2"][0], chartData["data3"][0]] },
];
key = ['API', 'WEB', 'Unique IdP'];
} else {
dataSet = [
{ label: 'API', data: chartData["data1"] },
{ label: 'WEB', data: chartData["data2"] },
{ label: 'Unique IdP', data: chartData["data3"] }
];
key = chartData["key"];
}
let options = {
type: chartType,
data: {
labels: key,
datasets: dataSet
},
options: {
responsive: true,
maintainAspectRatio: false,
interaction: {
mode: 'index',
intersect: false,
}
}
}
var ctx = document.getElementById('statistics').getContext('2d');
if (!$.isEmptyObject(statChart) && statChart.config.type != chartType) {
statChart.destroy();
statChart = {};
}
if ($.isEmptyObject(statChart)) {
statChart = new Chart(ctx, options);
} else {
statChart.data.datasets = dataSet;
statChart.data.labels = key;
statChart.update();
}
}
function fillTable(tabledata) {
let container = $(".data-container")
container.html("");
$.each(tabledata, function (index, value) {
let list = '<ul style="list-style-type: decimal;">';
if (Object.keys(value).length > 0) {
$.each(value, function(idp, count) {
list += "<li>"+idp+":<strong>"+count+"</strong></li>"
})
} else {
list += 'No data';
}
list += "</ul>"
let button = document.createElement("button")
button.classList.add("collapsible");
button.textContent = index;
button.addEventListener("click", function() {
this.classList.toggle("active");
var content = this.nextElementSibling;
if (content.style.maxHeight){
content.style.maxHeight = null;
} else {
content.style.maxHeight = content.scrollHeight + "px";
}
});
let div = document.createElement("div")
div.classList.add("content");
div.innerHTML=list;
container.append(button)
container.append(div)
})
}
function hideModalContent() {
$("#statisticsModal .chart-container").css('display', 'none')
$("#statisticsModal .data-container").css('display', 'none')
}
function showModalContent() {
$("#statisticsModal .chart-container").css('display', 'block')
$("#statisticsModal .data-container").css('display', 'block')
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment