OAuth与Pandas


OAuth

1. token与password的差别

1)token短期有效,password非变动长期有效

2)token可以被数据所有者撤销,且立即生效

3)token有权限范围,密码多为完整权限

2. OAuth引入了一个授权层,用来分离客户端及资源所有者。资源所有者同意后,资源服务器可以向客户端颁发token,客户端通过token请求数据

3. OAuth获得token的流程有四种

1)authorization code

2) implicit

3) password

4) client credentials

4. Authorizatioin code: 适用于有后端的Web应用,授权码通过前端传送,令牌存储在后端,所有与资源服务器的通信都在后端完成(避免令牌泄漏)

https://www.ruanyifeng.com/blog/2019/04/oauth-grant-types.html

Pandas

1. drop_duplicates去重

DataFrame.drop_duplicates(subset = None, keep = 'first', inplace = False)

该方法去除Data Frame格式数据中特定列下面的重复行,返回Data Frame格式的数据

subset:用来指定特定的列,默认所有列

keep:删除重复项并保留第一次出现的项

inplace:直接在原来数据上修改还是保留一个副本