authentik.api.views
General API Views
1"""General API Views""" 2 3from typing import Any 4 5from django.urls import reverse 6from django.views.generic import TemplateView 7 8 9class APIBrowserView(TemplateView): 10 """Show browser view based on rapi-doc""" 11 12 template_name = "api/browser.html" 13 14 def get_context_data(self, **kwargs: Any) -> dict[str, Any]: 15 path = self.request.build_absolute_uri( 16 reverse( 17 "authentik_api:schema", 18 ) 19 ) 20 return super().get_context_data(path=path, **kwargs)
class
APIBrowserView(django.views.generic.base.TemplateView):
10class APIBrowserView(TemplateView): 11 """Show browser view based on rapi-doc""" 12 13 template_name = "api/browser.html" 14 15 def get_context_data(self, **kwargs: Any) -> dict[str, Any]: 16 path = self.request.build_absolute_uri( 17 reverse( 18 "authentik_api:schema", 19 ) 20 ) 21 return super().get_context_data(path=path, **kwargs)
Show browser view based on rapi-doc