@@ -25,17 +25,17 @@ def available_claims(endpoint_context):
2525
2626class ClaimsInterface :
2727 init_args = {"add_claims_by_scope" : False , "enable_claims_per_client" : False }
28- claims_types = ["userinfo" , "introspection" , "id_token" , "access_token" ]
28+ claims_release_points = ["userinfo" , "introspection" , "id_token" , "access_token" ]
2929
3030 def __init__ (self , server_get ):
3131 self .server_get = server_get
3232
3333 def authorization_request_claims (self ,
3434 session_id : str ,
35- claims_release_ref : Optional [str ] = "" ) -> dict :
35+ claims_release_point : Optional [str ] = "" ) -> dict :
3636 _grant = self .server_get ("endpoint_context" ).session_manager .get_grant (session_id )
3737 if _grant .authorization_request and "claims" in _grant .authorization_request :
38- return _grant .authorization_request ["claims" ].get (claims_release_ref , {})
38+ return _grant .authorization_request ["claims" ].get (claims_release_point , {})
3939
4040 return {}
4141
@@ -65,19 +65,19 @@ def _get_module(self, usage, endpoint_context):
6565
6666 return module
6767
68- def get_claims (self , session_id : str , scopes : str , claims_release_ref : str ) -> dict :
68+ def get_claims (self , session_id : str , scopes : str , claims_release_point : str ) -> dict :
6969 """
7070
7171 :param session_id: Session identifier
7272 :param scopes: Scopes
73- :param claims_release_ref : Where to release the claims. One of
73+ :param claims_release_point : Where to release the claims. One of
7474 "userinfo"/"id_token"/"introspection"/"access_token"
7575 :return: Claims specification as a dictionary.
7676 """
7777
7878 _context = self .server_get ("endpoint_context" )
7979 # which endpoint module configuration to get the base claims from
80- module = self ._get_module (claims_release_ref , _context )
80+ module = self ._get_module (claims_release_point , _context )
8181
8282 if module :
8383 base_claims = module .kwargs .get ("base_claims" , {})
@@ -88,7 +88,7 @@ def get_claims(self, session_id: str, scopes: str, claims_release_ref: str) -> d
8888
8989 # Can there be per client specification of which claims to use.
9090 if module .kwargs .get ("enable_claims_per_client" ):
91- claims = self ._get_client_claims (client_id , claims_release_ref )
91+ claims = self ._get_client_claims (client_id , claims_release_point )
9292 else :
9393 claims = {}
9494
@@ -105,7 +105,7 @@ def get_claims(self, session_id: str, scopes: str, claims_release_ref: str) -> d
105105 # Bring in claims specification from the authorization request
106106 # This only goes for ID Token and user info
107107 request_claims = self .authorization_request_claims (session_id = session_id ,
108- claims_release_ref = claims_release_ref )
108+ claims_release_point = claims_release_point )
109109
110110 # This will add claims that has not be added before and
111111 # set filters on those claims that also appears in one of the sources above
@@ -116,7 +116,7 @@ def get_claims(self, session_id: str, scopes: str, claims_release_ref: str) -> d
116116
117117 def get_claims_all_usage (self , session_id : str , scopes : str ) -> dict :
118118 _claims = {}
119- for usage in self .claims_types :
119+ for usage in self .claims_release_points :
120120 _claims [usage ] = self .get_claims (session_id , scopes , usage )
121121 return _claims
122122
@@ -192,7 +192,7 @@ def by_schema(cls, **kwa):
192192
193193
194194class OAuth2ClaimsInterface (ClaimsInterface ):
195- claims_types = ["introspection" , "access_token" ]
195+ claims_release_points = ["introspection" , "access_token" ]
196196
197197 def _get_module (self , usage , endpoint_context ):
198198 module = None
@@ -208,6 +208,6 @@ def _get_module(self, usage, endpoint_context):
208208
209209 def get_claims_all_usage (self , session_id : str , scopes : str ) -> dict :
210210 _claims = {}
211- for usage in self .claims_types :
211+ for usage in self .claims_release_points :
212212 _claims [usage ] = self .get_claims (session_id , scopes , usage )
213213 return _claims
0 commit comments