[TIL/Coin Site Project] 2024/01/23
๐ฅ AWS Cognito Flow(with. KakaoTalk)reference: https://haandol.github.io/2021/01/31/cognito-kakao-login.htmlSign in via Kakao โ๏ธRedirect with Aut
๐ฅ AWS Cognito Flow(with. KakaoTalk)
reference: https://haandol.github.io/2021/01/31/cognito-kakao-login.html

### 1. User -> Web Page โ๏ธ
#### โ
a) ์นด์นด์ค ์ธ์ฆ์ ์น ํ์ด์ง์ ํตํฉํ๋ ๋ฐฉ๋ฒ์ ํ์ตํด์ผ ํ๋ค.
#### โ
b) OAuth 2.0 ์ธ์ฆ์ ํตํ ์นด์นด์ค ๋ก๊ทธ์ธ ํ๋ก์ฐ๋ฅผ ์ดํดํด์ผ ํ๋ค.
> ### 2. User -> KakaoTalk โ๏ธ
#### โ a) ์ฌ์ฉ์๋ฅผ ์นด์นด์คํก์ผ๋ก ๋ฆฌ๋๋ ์ ํ๋ ๋ฐฉ๋ฒ์ ํ์ตํด์ผ ํ๋ค. #### โ b) ์ธ์ฆ ์ฝ๋๋ฅผ ์ป๋ ๋ฐฉ๋ฒ์ ์ดํดํด์ผ ํ๋ค.
### 3. KakaoTalk -> Web Page โ๏ธ
#### โ
a) ์นด์นด์คํก์์์ ์ฝ๋ฐฑ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ ์ตํ์ผ ํ๋ค.
#### โ
b) ์ฝ๋ฐฑ์ผ๋ก๋ถํฐ ํ ํฐ์ ์ถ์ถํ๋ ๋ฐฉ๋ฒ์ ์ดํดํด์ผ ํ๋ค.
> ### 4. Web Page -> Amazon API Gateway โ๏ธ
#### โ a) Amazon API Gateway์ ๋ํ ์ธ์ฆ๋ ์์ฒญ์ ์ด๋ป๊ฒ ๋ณด๋ผ์ง ํ์ตํด์ผ ํ๋ค. #### โ b) API ์์ฒญ์ ํ ํฐ์ ํฌํจํ๋ ๋ฐฉ๋ฒ์ ์ดํดํด์ผ ํ๋ค.
### 5. Amazon API Gateway -> AWS Lambda โ๏ธ
#### โ
a) API Gateway๋ฅผ ์์ ํ๊ฒ ์ค์ ํ๊ณ ์นด์นด์ค ํ ํฐ์ AWS Lambda์ ์ ๋ฌํ๋ ๋ฐฉ๋ฒ์ ํ์ตํด์ผ ํ๋ค.
#### โ
b) API Gateway์์์ ์ธ์ฆ์ ์ํ ์ค์ ์ ์ดํดํด์ผ ํ๋ค.
> ### 6. AWS Lambda -> KakaoTalk API โ๏ธ
#### โ a) AWS Lambda์์ KakaoTalk API๋ก HTTP ์์ฒญ์ ๋ณด๋ด๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์์ผ ํ๋ค. #### โ b) ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํ ์นด์นด์คํก API๋ฅผ ์ดํดํด์ผ ํ๋ค.
### 7. AWS Lambda -> AWS Cognito UserPool โ๏ธ
#### โ
a) AWS SDK ๋๋ API Gateway๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์๋ฅผ Cognito UserPool์ ๋ก๊ทธ์ธํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์์ผ ํ๋ค.
#### โ
b) Cognito UserPool๊ณผ์ ์ธ์ฆ ํ๋ก์ธ์ค๋ฅผ ์ดํดํด์ผ ํ๋ค.
> ### 8. AWS Cognito UserPool -> AWS Lambda โ๏ธ
#### โ a) Cognito UserPool ํธ๋ฆฌ๊ฑฐ/ํ ์ ๋ํ ํ์ต์ ์งํํด์ผ ํ๋ค. #### โ b) ํน์ Cognito ์ด๋ฒคํธ์์ Lambda ํจ์๋ฅผ ๊ตฌ์ฑํ๊ณ ํธ์ถํ๋ ๋ฐฉ๋ฒ์ ์ดํดํด์ผ ํ๋ค.
### 9. AWS Cognito UserPool -> Google โ๏ธ
More to read
AI&ML ๊ธฐ์ด
Reference: https://bettermesol.github.io/ml/2019/09/16/ai-ml-dl/AI: ๊ธฐ๊ณ๊ฐ ์ฌ๋์ฒ๋ผ ์๊ฐํ๊ณ ํ๋จํ๊ฒ ๋ง๋๋ ๊ฐ์ฅ ๋์ ๋ฒ์ฃผ์ ๊ธฐ์ ์ ๋๋ค.ML: ๋ฐ์ดํฐ๋ฅผ ํ์ตํ์ฌ ์ค์ค๋ก ๊ท์น์ ์ฐพ์๋ด๋ AI์ ํ ๋ถ์ผ๋ก,
'AI Agent Economy'Novitas : AI Agent๊ฐ ์ง๊ฐ์ ๊ฐ์ง๋ ์ธ์
์ผ๋ง ์ , ๋ฏธ๋์์ ์ฆ๊ถ ๋ฆฌ์์น ๋ฆฌํฌํธ(์ฌํด๋ ์ด๋๋ฆฌ์์ด๋ค: ์์ด์ ํธ ์๋์ Near Automata)๋ฅผ ์ ํ๊ฒ ๋์์ต๋๋ค. AI Agent๋ฅผ ์ธ๊ฐ๊ณผ ํจ๊ปํ ๊ฒฝ์ ์ฃผ์ฒด๋ก ๋ฐ๋ผ๋ณด๋ ์๊ฐ์ ์ ์์ด ์ถฉ๊ฒฉ์ ๋ฐ์๋๋ฌ์ฃ .ํ ๊ฐ์ง ์ง๊ณ ๋์ด๊ฐ ๋ถ๋ถ์ด ์์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ํํ 'AI'
'ERC-8004'Novitas: AI ์์ด์ ํธ ๊ฒฝ์ ์ฃผ์ฒด
Web 4.0์ ํ ๋ฌธ์ฅ์ผ๋ก ์ ์ํ๋ฉด Sovereign Transact์ ๋๋ค.AI๊ฐ ์ธ๊ฐ์ ํ๋ฝ ์์ด ์ง๊ฐ์ ์์ ํ๊ณ , ๊ฒฐ์ ๋ฅผ ์ํํ๋ฉฐ, ์ธํ๋ผ๋ฅผ ํต์ ํ๋ ์ฃผ๊ถ์ ๊ฒฝ์ ์ฃผ์ฒด๊ฐ ๋๋ ์ธ๊ณ์ ๋๋ค. Web 3.0์ด ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ์ ํ์ค์ํ๋ฅผ ์คํํ๋ค๋ฉด, Web 4.0์ ๊ทธ