Skip to content

Commit 83109af

Browse files
committed
removing unnecessary fields for smart configuration response
1 parent 2b414fb commit 83109af

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

apps/wellknown/urls.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from waffle.decorators import waffle_switch
33
from .views import (
44
openid_configuration,
5-
smart_on_fhir_configuration,
5+
smart_configuration,
66
ApplicationListView,
77
ApplicationLabelView,
88
PublicApplicationListView,
@@ -11,7 +11,7 @@
1111

1212
urlpatterns = [
1313
path("openid-configuration", openid_configuration, name="openid-configuration"),
14-
path("smart-on-fhir-configuration", smart_on_fhir_configuration, name="smart-on-fhir-configuration"),
14+
path("smart-configuration", smart_configuration, name="smart-configuration"),
1515
path(
1616
"applications",
1717
waffle_switch("wellknown_applications")(ApplicationListView.as_view()),
@@ -31,7 +31,7 @@
3131
"openid-configuration-v2", openid_configuration, name="openid-configuration-v2"
3232
),
3333
path(
34-
"smart-on-fhir-configuration", smart_on_fhir_configuration, name="smart-on-fhir-configuration"
34+
"smart-on-fhir-configuration", smart_configuration, name="smart-on-fhir-configuration"
3535
),
3636
path(
3737
"applications-v2",

apps/wellknown/views/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
from .openid import openid_configuration, smart_on_fhir_configuration, base_issuer, build_endpoint_info # NOQA
1+
from .openid import openid_configuration, smart_configuration, base_issuer, build_endpoint_info # NOQA
22
from .application import ApplicationListView, ApplicationLabelView # NOQA
33
from .public_applications import ApplicationListView as PublicApplicationListView # NOQA

apps/wellknown/views/openid.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def openid_configuration(request):
3434

3535

3636
@require_GET
37-
def smart_on_fhir_configuration(request):
37+
def smart_configuration(request):
3838
"""
3939
Views that returns smart_configuration.
4040
"""
@@ -118,6 +118,11 @@ def build_smart_config_endpoint(data=OrderedDict(), v2=False, issuer=""):
118118
"""
119119

120120
data = build_endpoint_info(data, issuer=issuer, v2=v2)
121+
del(data["userinfo_endpoint"])
122+
del(data["ui_locales_supported"])
123+
del(data["service_documentation"])
124+
del(data["op_tos_uri"])
125+
del(data["fhir_metadata_uri"])
121126

122127
data["scopes_supported"] = SCOPES_SUPPORTED
123128
data["code_challenge_methods_supported"] = CODE_CHALLENGE_METHODS_SUPPORTED

0 commit comments

Comments
 (0)