Files
cie-auth/vendor/spid-cie-oidc-django/spid_cie_oidc/provider/admin.py
T
2026-06-17 20:43:56 +02:00

37 lines
890 B
Python

from django.contrib import admin
from .models import IssuedToken, OidcSession
@admin.register(OidcSession)
class OidcSessionAdmin(admin.ModelAdmin):
list_display = ("user_uid", "client_id", "created", "revoked")
list_filter = ("created", "revoked")
search_fields = ("client_id", "user_uid")
readonly_fields = (
"nonce",
"auth_code",
"user_uid",
"user",
"sid",
"client_id",
"created",
"revoked",
"user_uid",
"authz_request",
)
@admin.register(IssuedToken)
class IssuedTokenAdmin(admin.ModelAdmin):
list_display = ("client_id", "user_uid", "created")
list_filter = ("created",)
search_fields = ("session__user_uid", "session__client_id")
readonly_fields = (
"access_token",
"id_token",
"refresh_token",
"created",
"session",
)