# django-simple-sso-server **Repository Path**: shouyong/django-simple-sso-server ## Basic Information - **Project Name**: django-simple-sso-server - **Description**: 测试django-simple-sso服务端; - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-08-20 - **Last Updated**: 2022-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 权限管理 `simple_sso`的用户同步规则是以[username](https://github.com/divio/django-simple-sso/blob/master/simple_sso/sso_client/client.py#L114)!判断; client端地址:https://gitee.com/shouyong/django-simple-sso-client/tree/master ### 思路1 - server改造permisson表,新增一个consumer_id字段; - 【权限数据同步】client把django的permission全部传给server; - 在client启动时给服务器传递一个权限变更回调函数(需要一个随机token),并同时post client所有permisson; - server端变更了client的权限后,需要调用回调接口把数据同步到client数据库; - 【权限检查】2种方式 - 本地数据库检查 - 调用server的api检查 **本思路验证OK**,项目暂时完结。