{"id":420,"date":"2019-05-14T11:00:32","date_gmt":"2019-05-14T02:00:32","guid":{"rendered":"http:\/\/localhost:8000\/?p=420"},"modified":"2021-01-23T12:31:15","modified_gmt":"2021-01-23T03:31:15","slug":"google-oauth-sample","status":"publish","type":"post","link":"http:\/\/localhost:8000\/2019\/05\/google-oauth-sample.html","title":{"rendered":"Google OAuth \u8a8d\u8a3c\u306e\u5b9f\u88c5\u30b5\u30f3\u30d7\u30eb"},"content":{"rendered":"

Kotlin \/ Ktor\u3067\u30b5\u30f3\u30d7\u30eb\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u66f8\u3044\u3066\u3044\u3066\u3001Google OAuth\u8a8d\u8a3c\u3092\u5b9f\u88c5\u3057\u305f\u306e\u3060\u304c\u3001\u3060\u3044\u305f\u3044\u5b9f\u88c5\u5b8c\u4e86\u3057\u305f\u30bf\u30a4\u30df\u30f3\u30b0\u3067\u3001 \u516c\u5f0f\u30da\u30fc\u30b8<\/a> \u3092\u767a\u898b\u3057\u3066\u3057\u307e\u3044\u3001\u3053\u306e\u30b3\u30fc\u30c9\u306f\u304a\u8535\u5165\u308a\u306b\u306a\u308b\u3053\u3068\u304c\u6c7a\u5b9a\u3057\u305f\uff08\u6d99\uff09\u3002
\n\u30b5\u30fc\u30d0\u30b5\u30a4\u30c9\u542b\u3081\u3066\uff11\u65e5\u3050\u3089\u3044\u683c\u95d8\u3057\u3066\u3044\u305f\u306e\u3067\u3001\u305f\u3060\u6368\u3066\u308b\u306e\u3082\u5fcd\u3073\u306a\u304f\u3053\u3053\u306b\u8a18\u8f09\u3057\u3066\u304a\u304f\u3002<\/p>\n

\u30b7\u30fc\u30b1\u30f3\u30b9\u56f3<\/h2>\n

\"\"<\/p>\n

\u4e0a\u8a18\u306e\u30b7\u30fc\u30b1\u30f3\u30b9\u56f3\u306e\u901a\u308a\u5b9f\u88c5\u3057\u305f\u304c\u3001\u5168\u90e8\u66f8\u304f\u306e\u3082\u5927\u5909\u306a\u306e\u3067\u3001\u4ee5\u4e0b\u306e\uff12\u70b9\u3060\u3051\u8a18\u8f09\u3057\u3088\u3046\u3068\u601d\u3046\u3002<\/p>\n