refresh token check route added to MW
This commit is contained in:
parent
4a5d488ec5
commit
60a93824d5
3 changed files with 53 additions and 28 deletions
|
|
@ -11,17 +11,19 @@ import (
|
|||
)
|
||||
|
||||
type router struct {
|
||||
apiPrefix string
|
||||
engine *gin.Engine
|
||||
ginMode string
|
||||
excludeRoutes map[string]shared.ExcludeRoute
|
||||
tokenProv interfaces.JWTProvider
|
||||
apiPrefix string
|
||||
engine *gin.Engine
|
||||
ginMode string
|
||||
excludeRoutes map[string]shared.ExcludeRoute
|
||||
tokenProv interfaces.JWTProvider
|
||||
usersRefreshRoute string
|
||||
}
|
||||
|
||||
type Deps struct {
|
||||
ApiPrefix string
|
||||
GinMode string
|
||||
TokenProv interfaces.JWTProvider
|
||||
ApiPrefix string
|
||||
GinMode string
|
||||
TokenProv interfaces.JWTProvider
|
||||
UsersRefreshRoute string
|
||||
}
|
||||
|
||||
func NewRouter(deps Deps) interfaces.Router {
|
||||
|
|
@ -37,9 +39,10 @@ func NewRouter(deps Deps) interfaces.Router {
|
|||
}
|
||||
|
||||
return &router{
|
||||
apiPrefix: deps.ApiPrefix,
|
||||
engine: engine,
|
||||
tokenProv: deps.TokenProv,
|
||||
apiPrefix: deps.ApiPrefix,
|
||||
engine: engine,
|
||||
tokenProv: deps.TokenProv,
|
||||
usersRefreshRoute: deps.UsersRefreshRoute,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -55,9 +58,10 @@ 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,
|
||||
prefix: r.apiPrefix,
|
||||
excludeRoutes: &r.excludeRoutes,
|
||||
tokenProv: r.tokenProv,
|
||||
usersRefreshRoute: r.usersRefreshRoute,
|
||||
}))
|
||||
|
||||
return r.engine
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue