inflearn logo
็Ÿฅ่ญ˜ๅ…ฑๆœ‰
inflearn logo

Spring BootใจReactใงๅฎŸ่ฃ…ใ™ใ‚‹ใ‚ฝใƒผใ‚ทใƒฃใƒซใƒญใ‚ฐใ‚คใƒณใจใ‚ปใ‚ญใƒฅใƒชใƒ†ใ‚ฃJWTใƒญใ‚ฐใ‚คใƒณ

ใ“ใฎ่ฌ›ๅบงใฏใ€Spring Boot 3ใ€Spring Security 6ใ€Reactใ‚’ๆดป็”จใ—ใ€ไธ€่ˆฌใƒญใ‚ฐใ‚คใƒณใ€ใ‚ฝใƒผใ‚ทใƒฃใƒซใƒญใ‚ฐใ‚คใƒณใ€JWTใƒ™ใƒผใ‚นใฎใƒˆใƒผใ‚ฏใƒณ่ช่จผใ‚’ไฝ“็ณป็š„ใซๅญฆ็ฟ’ใ™ใ‚‹ใ‚ณใƒผใ‚นใงใ™ใ€‚MPAใจSPAใฎไธกๆ–นใฎ็’ฐๅขƒใงOAuth2ใ‚ฝใƒผใ‚ทใƒฃใƒซใƒญใ‚ฐใ‚คใƒณใจใ‚ปใ‚ญใƒฅใƒชใƒ†ใ‚ฃใŒๅผทๅŒ–ใ•ใ‚ŒใŸJWT่ช่จผใ‚ทใ‚นใƒ†ใƒ ใ‚’ๆง‹็ฏ‰ใ—ใ€XSSใƒปCSRFๅฏพ็ญ–ใ€HTTPSใฎ้ฉ็”จใ€ใƒˆใƒผใ‚ฏใƒณใฎๅ†็™บ่กŒใŠใ‚ˆใณๅปƒๆฃ„ๆˆฆ็•ฅใ€็ง˜ๅฏ†้ตใฎๅฎ‰ๅ…จใช็ฎก็†ใชใฉใ€ใ‚ปใ‚ญใƒฅใƒชใƒ†ใ‚ฃๅฎŸๅ‹™ๅ…จ่ˆฌใ‚’ๆ‰ฑใ„ใพใ™ใ€‚AWSใ‚’้€šใ˜ใŸใƒ“ใƒซใƒ‰ใƒปใƒ‡ใƒ—ใƒญใ‚คใ€Redisใ‚’ๅˆฉ็”จใ—ใŸใƒ‘ใƒ•ใ‚ฉใƒผใƒžใƒณใ‚นๆœ€้ฉๅŒ–ใพใงใ€ๅฎŸ้š›ใฎใ‚ตใƒผใƒ“ใ‚นใƒฌใƒ™ใƒซใฎ็’ฐๅขƒๆง‹็ฏ‰ใ‚’ๅฎŸ็ฟ’ใ—ใ€่ฌ›ๅบงใงๆไพ›ใ•ใ‚Œใ‚‹ๅฎŒๆˆใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใฎใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใ‚’้€šใ˜ใฆใƒญใ‚ฐใ‚คใƒณใƒ•ใƒญใƒผๅ…จไฝ“ใ‚’็†่งฃใ—ใ€ใ™ใใซๅฎŸๅ‹™ใซ้ฉ็”จใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚

11ๅ ใŒๅ—่ฌ›ไธญใงใ™ใ€‚

้›ฃๆ˜“ๅบฆ ไธญ็ดšไปฅไธŠ

ๅ—่ฌ›ๆœŸ้–“ ็„กๅˆถ้™

React
React
Java
Java
Spring Boot
Spring Boot
JPA
JPA
Spring Security
Spring Security
React
React
Java
Java
Spring Boot
Spring Boot
JPA
JPA
Spring Security
Spring Security
ใพใ ่ณชๅ•ใŒๆŠ•็จฟใ•ใ‚Œใฆใ„ใพใ›ใ‚“ใ€‚
ๆœ€ๅˆใฎ่ณชๅ•ใ‚’ๆŠ•็จฟใ—ใฆใ€ใ‚คใƒณใƒ•ใƒฉใƒณใจไธ€็ท’ใซๆˆ้•ทใ—ใพใ—ใ‚‡ใ†๏ผ

ๆœŸ้–“้™ๅฎšใ‚ปใƒผใƒซ

๏ฟฅ4,662

69%

๏ฟฅ15,242