美文网首页
day7:django-rest-framework---访问授

day7:django-rest-framework---访问授

作者: ATM_shark | 来源:发表于2019-03-04 19:45 被阅读0次

    django-rest-framework支持授权和认证功能。
    授权:涉及到在web应用中,不同的用户扮演不同的角色,不同的角色则有对web页面不同的操作。对应到服务器,则有不同的角色,他能请求的视图函数也不一样。例如:学生管理系统中,学生只能对自己的必修课程的老师做出选择,而不能抉择自己是否选择必修,即不能对必修课程进行删除功能,这个功能只能是系统管理员才能进行的操作,故对必修课程进行删除的视图函数只能由系统管理员请求访问。
    认证:用户登陆成功后,因为HTTP的无状态特性,为了识别用户的身份,需要对其设置一个“身份参数”来识别用户,故服务器一般会在request请求中设置一个键值对(token-随机码)传回客户端,并在服务端保存这个token随机码,方便后续请求再来服务端时进行认证。
    以上两个功能均是由开发者自己编写。

    相关文章

      网友评论

          本文标题:day7:django-rest-framework---访问授

          本文链接:https://www.haomeiwen.com/subject/qmeiuqtx.html