代码之家  ›  专栏  ›  技术社区  ›  Lovika

使授权成为全局授权,而不是将其保留在每个HTTP方法中

  •  0
  • Lovika  · 技术社区  · 8 年前

    我有一个用hapi编写的API。js中,我提到了应用程序端点的CRUD。它使用Accesstokenkey检查授权。现在,我想删除冗余代码,并保持authorization全局。有什么办法吗?

    代码如下:

        async.series([function(callback(){
    },
    function(callback){
    },],function(err,reply){
    }
    

    每次只有服务根据请求和模块而变化。

    2 回复  |  直到 8 年前
        1
  •  0
  •   metoikos    8 年前

    也许你可以使用生命周期方法。 https://hapijs.com/api#request-lifecycle

    只需检查onPreAuth或onPostAuth方法。

        2
  •  0
  •   Adri Van Houdt    8 年前

    该代码说明的不多,是否要设置默认值?如果是,请检查 https://hapijs.com/api#serverauthdefaultoptions