# 2021/10/02 會議記錄 ## 待討論事項 ### 舉辦活動必填的資料 參考其他學校的[範例](https://gdsc.community.dev/events/details/developer-student-clubs-taipei-university-of-technology-presents-npcxntut-gdscxin-sheng-cha-hui/) - Title - Short Description(displayed on Chapter page and newsletters) - Event Description(displayed only on the event page) - Topics ### 有人想去 DevFest 當講者嗎 ### `線上/實體`工作坊 - Lance Wang - 學長 + Ian - Intro - Topic: Google Identity for Web Development - Estimated Time: <1hr - Estimated Date: after midterm (Mid of Nov. ) - Agenda 1. Introduction to Google Identity (~5 min) 1. Take some frequently seen use case as examples 1. Adobe, Spotify, ..etc 2. Functionality 1. **Sign in with Google** 2. Share secure data 1. **Google API** 2. Google Home, Youtube 2. OAuth 2.0 (~15 min) 1. Concept 1. What is JWT? 1. id token 2. access token 3. refresh token 2. Authorization v.s. Authentication 1. Concept 2. Scenario (sequence diagram) 3. **OAuth in Google** 1. Scenario (sequence diagram) 1. JavaScript Client 2. Server 3. Implementation (~ 20 min) 1. Topic: Using OAuth 2.0 for Web Server Application 1. Language: python/JS 2. Outline: 1. [Obtain OAuth 2.0 access token](https://developers.google.com/identity/protocols/oauth2/web-server) 1. Go through attribute 2. [Validate id token](https://developers.google.com/identity/sign-in/web/backend-auth) 1. SDK 2. DIY 1. Fetch public key 2. validate id token with with public key ### 技術專欄 - 專欄要發在哪? Medium, HackMD, Blog, GitHub Wiki? - 是否統一? 1\. Ian - 開始日期: - 發文頻率: 學習 Go 語言,內容包含: - Go 語言基礎 - Go routine - 奇技淫巧 (?) - Go 專案導讀 - Coding Style 2\. CC Wang - 開始日期: 10 月中或 10 月底 - 發文頻率: 一至兩週 1 次 - 簡介: [連結](/k5DNrGmJSf-jrdOgHP7cNA) 3\. Sunny - 開始日期:2021/8/28 - 發文頻率:一兩天一篇 - 發文內容:Leetcode 專欄 - 發文平台:(ig) fight_leetcode ### 臨時動議