add authorization endpoint
This commit is contained in:
parent
222509c72c
commit
5e76b4631f
|
@ -67,18 +67,18 @@ class Organization(models.Model):
|
|||
"""
|
||||
Send the verificable presentation to Verifier
|
||||
"""
|
||||
url = "{url}/verify".format(
|
||||
url=self.response_uri.strip("/"),
|
||||
)
|
||||
auth = (self.my_client_id, self.client_secret)
|
||||
return requests.post(self.response_uri, data=vp, auth=auth)
|
||||
return requests.post(url, data=vp, auth=auth)
|
||||
|
||||
def demand_authorization(self):
|
||||
"""
|
||||
Send the a request for start a process of Verifier
|
||||
"""
|
||||
org = self.__class__.objects.get(
|
||||
response_uri=settings.RESPONSE_URI
|
||||
)
|
||||
# import pdb; pdb.set_trace()
|
||||
url = "{url}/?demand_uri={redirect_uri}".format(
|
||||
url = "{url}/verify?demand_uri={redirect_uri}".format(
|
||||
url=self.response_uri.strip("/"),
|
||||
redirect_uri=settings.RESPONSE_URI
|
||||
)
|
||||
|
|
|
@ -7,6 +7,8 @@ app_name = 'oidc4vp'
|
|||
|
||||
|
||||
urlpatterns = [
|
||||
path('verify/', views.VerifyView.as_view(),
|
||||
name="verification_portal_verify")
|
||||
path('verify', views.VerifyView.as_view(),
|
||||
name="verify"),
|
||||
path('authorization', views.AuthorizationView.as_view(),
|
||||
name="authorization"),
|
||||
]
|
||||
|
|
|
@ -17,6 +17,10 @@ from django.shortcuts import get_object_or_404
|
|||
# from more_itertools import flatten, unique_everseen
|
||||
|
||||
|
||||
class AuthorizationView(View):
|
||||
pass
|
||||
|
||||
|
||||
class VerifyView(View):
|
||||
def get(self, request, *args, **kwargs):
|
||||
org = self.validate(request)
|
||||
|
|
Loading…
Reference in New Issue