From 73df7e848ba0fb2255752ea3f052aaf49381cdae Mon Sep 17 00:00:00 2001 From: kgy1008 Date: Fri, 17 Jan 2025 15:12:47 +0900 Subject: [PATCH] [refac] move location of validation logic --- .../external/openfeign/oauth/apple/AppleOAuthProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/hankki/hankkiserver/external/openfeign/oauth/apple/AppleOAuthProvider.java b/src/main/java/org/hankki/hankkiserver/external/openfeign/oauth/apple/AppleOAuthProvider.java index 69b5b643..4f5e257c 100644 --- a/src/main/java/org/hankki/hankkiserver/external/openfeign/oauth/apple/AppleOAuthProvider.java +++ b/src/main/java/org/hankki/hankkiserver/external/openfeign/oauth/apple/AppleOAuthProvider.java @@ -30,11 +30,11 @@ public class AppleOAuthProvider implements OAuthProvider { @Override public SocialInfoResponse getUserInfo(final String identityToken, final String name) { + validateNullName(name); Map headers = appleIdentityTokenParser.parseHeaders(identityToken); ApplePublicKeys applePublicKeys = appleFeignClient.getApplePublicKey(); PublicKey applePublicKey = applePublicKeyGenerator.generatePublicKey(headers, applePublicKeys); Claims claims = appleIdentityTokenParser.parsePublicKeyAndGetClaims(identityToken, applePublicKey); - validateNullName(name); return SocialInfoResponse.of( claims.get("sub").toString(), name,