session id check by refresh token
This commit is contained in:
parent
a8c974994b
commit
6d20fc3ed6
11 changed files with 74 additions and 103 deletions
|
|
@ -13,19 +13,17 @@ import (
|
|||
)
|
||||
|
||||
type router struct {
|
||||
apiPrefix string
|
||||
engine *gin.Engine
|
||||
ginMode string
|
||||
excludeRoutes map[string]shared.ExcludeRoute
|
||||
tokenProv interfaces.JWTProvider
|
||||
usersRefreshRoute string
|
||||
apiPrefix string
|
||||
engine *gin.Engine
|
||||
ginMode string
|
||||
excludeRoutes map[string]shared.ExcludeRoute
|
||||
tokenProv interfaces.JWTProvider
|
||||
}
|
||||
|
||||
type Deps struct {
|
||||
ApiPrefix string
|
||||
GinMode string
|
||||
TokenProv interfaces.JWTProvider
|
||||
UsersRefreshRoute string
|
||||
ApiPrefix string
|
||||
GinMode string
|
||||
TokenProv interfaces.JWTProvider
|
||||
}
|
||||
|
||||
func NewRouter(deps Deps) interfaces.Router {
|
||||
|
|
@ -50,10 +48,9 @@ func NewRouter(deps Deps) interfaces.Router {
|
|||
}))
|
||||
|
||||
return &router{
|
||||
apiPrefix: deps.ApiPrefix,
|
||||
engine: engine,
|
||||
tokenProv: deps.TokenProv,
|
||||
usersRefreshRoute: deps.UsersRefreshRoute,
|
||||
apiPrefix: deps.ApiPrefix,
|
||||
engine: engine,
|
||||
tokenProv: deps.TokenProv,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -69,10 +66,9 @@ func (r *router) Set() *gin.Engine {
|
|||
r.engine.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
|
||||
|
||||
r.engine.Use(authMiddleware(mwDeps{
|
||||
prefix: r.apiPrefix,
|
||||
excludeRoutes: &r.excludeRoutes,
|
||||
tokenProv: r.tokenProv,
|
||||
usersRefreshRoute: r.usersRefreshRoute,
|
||||
prefix: r.apiPrefix,
|
||||
excludeRoutes: &r.excludeRoutes,
|
||||
tokenProv: r.tokenProv,
|
||||
}))
|
||||
|
||||
return r.engine
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue