2016年2月14日 星期日

Raspberry pi 2 安裝 windows 10 IoT Core

試試新玩具....Raspberry pi 2



首先安裝windows 10 IoT Core來測試,安裝步驟如下:
I、下載 windows 10 IoT Core image檔案,下載連結
II、解開iso檔,會有一個msi安裝檔 (Windows_10_IoT_Core_RPi2)
III、安裝msi檔,安裝後為一個燒錄工具:Windows IoT Core Image Helper
IV、放入SD card,利用此工具將image檔燒錄至SD card

2016年2月11日 星期四

Django REST framework

最近想開發RESTful service, 想說看看Python的solution,就找到了Django REST fraemwork…
Authentication type:
  • Basic authentication

  • Token authentication

  • JWT authentication

  • json web token authentication
    一種較Oauth輕量化的方式,利用json的格式,儲存token,
    使用者登入後,利用帳號、密碼,取得一個全新的token,預設在5分鐘後即會過期,
    過期後,可利用已過期的token,取得新的token,
    如此便解決不用重複傳送username與password的風險,且token會一直更新。

  • OAuth2 authentication

  • django-oauth-toolkit

  • Session authentication

  • 使用此方法,需注意跨站台偽造攻擊的CSRF token處理,
    詳見:AJAX X-CSRFToken
http://www.django-rest-framework.org/