diff --git a/nitric/resources/apis.py b/nitric/resources/apis.py index ea40b4b..7a22aa3 100644 --- a/nitric/resources/apis.py +++ b/nitric/resources/apis.py @@ -548,7 +548,7 @@ def __init__(self, name: str, issuer: str, audiences: List[str], scopes: List[st def _oidc_to_resource(b: OidcSecurityDefinition) -> ResourceIdentifier: """Generate a resource identifier for an OIDC security definition.""" - return ResourceIdentifier(name=b.name, type=ResourceType.ApiSecurityDefinition) + return ResourceIdentifier(name=b.rule_name, type=ResourceType.ApiSecurityDefinition) class OidcSecurityDefinition(BaseResource): diff --git a/tests/resources/test_apis.py b/tests/resources/test_apis.py index 22cee32..5fbd126 100644 --- a/tests/resources/test_apis.py +++ b/tests/resources/test_apis.py @@ -149,7 +149,7 @@ def test_create_api_with_security_definition(self): mock_declare.assert_any_call( resource_declare_request=ResourceDeclareRequest( id=ResourceIdentifier( - type=ResourceType.ApiSecurityDefinition, name="user-test-api-security-definition" + type=ResourceType.ApiSecurityDefinition, name="user" ), api_security_definition=ApiSecurityDefinitionResource( api_name="test-api-security-definition",