微服务网关实战05-网关鉴权

本文介绍了微服务架构中鉴权的重要性,并详细展示了如何实现简单的token校验。通过创建SecurityFilter鉴权类,模拟了不带token、错误token和正确token的实验场景,验证了鉴权机制的有效性。在实际生产环境中,通常会结合redis进行token管理并做更复杂的安全处理。
摘要由CSDN通过智能技术生成

在微服务的架构中,有一个东西非常重要,那就是鉴权,先简单介绍一下这个鉴权是什么。

我们对外提供接口,那并不代表着每个人都有权力访问接口,此时就需要对接口进行限制访问。一般的做法就是给访问接口的人发放一个令牌token,一般情况下把token放在header上面,每次请求的时候,都带着这个token。

微服务网关实战05-网关鉴权

 

在本章节中,我们模拟token请求及校验,在filter包中添加鉴权类,如下:

SecurityFiltter鉴权类

/**
 * All rights Reserved, Designed By OprCalf
 * Copyright:    Copyright(C) 2016-2020
 * Company       LengYin Ltd.
 */

package com.platform.gateway.common.filter;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.cloud.netflix.zuul.filters.support.FilterConstants;
import org.springframework.http.HttpStatus;
import org.springframework.stereotype.Component;

import com.google.common.base.Strings;
import com.netflix.zuul.ZuulFilter;
import 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

互联网应用架构

码字不易,各位施主行行好吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值