소스 검색

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 {


불러오는 중...
취소
저장