瀏覽代碼

Fix session to work with jwt-go library v3

tags/v1.0
Matt Baer 7 年之前
父節點
當前提交
17bbe49b30
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. +4
    -2
      session.go

+ 4
- 2
session.go 查看文件

@@ -66,7 +66,8 @@ func (m *defaultSessionManager) readToken(r *http.Request) (string, error) {
return "", nil
}

houseID := token.Claims["houseID"].(string)
claims := token.Claims.(jwt.MapClaims)
houseID := claims["houseID"].(string)

return houseID, nil
case *jwt.ValidationError:
@@ -78,7 +79,8 @@ func (m *defaultSessionManager) readToken(r *http.Request) (string, error) {

func (m *defaultSessionManager) createToken(houseID string) (string, error) {
token := jwt.New(jwt.SigningMethodRS512)
token.Claims["houseID"] = houseID
claims := token.Claims.(jwt.MapClaims)
claims["houseID"] = houseID

tokenString, err := token.SignedString(m.signKey)
if err != nil {


Loading…
取消
儲存