u014449908
494306724
2017-07-05 02:14
采纳率: 50%
浏览 6.0k
已采纳

开发供第三方调用接口,怎么避免调用这个接口前,需要调用登录接口登录

我在我们系统里写了一个查询数据接口,我们系统里面定义了拦截器,没有登录会打回到首页。
第三方调用这个数据接口的话,怎么能让他不需要登录就能调用呢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • tianyaleixiaowu
    天涯泪小武 2017-07-05 02:20
    已采纳

    你可以给他们配置个token,譬如放在header里,在拦截器那里判断一下如果是这个token,就只能访问这个接口,并且不跳登录

    点赞 评论
  • lilongsy
    小龙在山东 2017-07-05 02:21

    可以设置拦截器不过滤来自某个第三方的调用,可以通过限制ip、域名等。也可以让第三方接口带上token。

    点赞 评论
  • u014449908
    494306724 2017-07-05 02:29

    那这样的话 是不是我直接在浏览器输入这个接口地址 他也不会进入到系统,因为它并没有这个token。 只有要调用这个接口的第三方传过来这个token才可以
    跳过登录

    点赞 评论
  • tianyaleixiaowu
    天涯泪小武 2017-07-05 02:40

    是的,接口是不对外公开的,防止无聊的人没事刷你接口。给第三方的也要设个token,并且只能访问你设定的接口,别的接口也不让访问。

    点赞 评论

相关推荐