ktor-permissions:使用身份验证功能为Ktor提供简单的路由权限
Ktor权限使用身份验证功能为Ktor提供简单的路由权限。用法首先定义您的权限,可以是任何东西:字符串,枚举,密封类。 enum class Permission { GLOBAL , VIEW_DATA , EDIT_DATA , }接下来配置,和PermissionAuthorization功能。 data class UserSession ( val userId : String , val permissions : Set < Permission> ) : Principal fun Application. module () { install( PermissionAuthorization ) { // Given the Principal, extract the user's permissio
ktor-permissions-main.zip
预估大小:20个文件
ktor-permissions-main
文件夹
gradlew.bat
3KB
gradlew
6KB
gradle.properties
584B
.github
文件夹
FUNDING.yml
24B
workflows
文件夹
build.yml
587B
publish.yml
967B
buildSrc
文件夹
68.6KB
文件大小:
评论区