1. 首页
  2. 数据库
  3. 其它
  4. ktor permissions:使用身份验证功能为Ktor提供简单的路由权限 源码

ktor permissions:使用身份验证功能为Ktor提供简单的路由权限 源码

上传者: 2021-04-16 20:23:43上传 ZIP文件 68.6KB 热度 16次
Ktor权限 使用身份验证功能为Ktor提供简单的路由权限。 用法 首先定义您的权限,可以是任何东西:字符串,枚举,密封类。 enum class Permission { GLOBAL , VIEW_DATA , EDIT_DATA , } 接下来配置,和PermissionAuthorization功能。 data class UserSession ( val userId : String , val permissions : Set ) : Principal fun Application. module () { install( PermissionAuthorization ) { // Given the Principal, extract the user's permissio
下载地址
用户评论