67 lines
2.2 KiB
Plaintext
67 lines
2.2 KiB
Plaintext
######################################################
|
||
### 接口相关控制,接口文件需要使用jwt进行token验证 ###
|
||
######################################################
|
||
#用户认证登陆相关
|
||
location /yum/v1/system/user {
|
||
content_by_lua_file '${APP_PATH}/src/api/system/login.lua';
|
||
}
|
||
|
||
#账号信息数据接口
|
||
location /yum/v1/system/accounts {
|
||
access_by_lua_file '${APP_PATH}/src/auth/jwt-auth.lua';
|
||
content_by_lua_file '${APP_PATH}/src/api/system/account.lua';
|
||
}
|
||
|
||
#应用程序信息数据接口
|
||
location /yum/v1/system/applications {
|
||
access_by_lua_file '${APP_PATH}/src/auth/jwt-auth.lua';
|
||
content_by_lua_file '${APP_PATH}/src/api/system/application.lua';
|
||
}
|
||
|
||
#组织(岗位)信息数据接口
|
||
location /yum/v1/system/departments {
|
||
access_by_lua_file '${APP_PATH}/src/auth/jwt-auth.lua';
|
||
content_by_lua_file '${APP_PATH}/src/api/system/department.lua';
|
||
}
|
||
|
||
#权限信息数据接口
|
||
location /yum/v1/system/permissions {
|
||
access_by_lua_file '${APP_PATH}/src/auth/jwt-auth.lua';
|
||
content_by_lua_file '${APP_PATH}/src/api/system/permission.lua';
|
||
}
|
||
|
||
#岗位信息数据接口
|
||
location /yum/v1/system/positions {
|
||
access_by_lua_file '${APP_PATH}/src/auth/jwt-auth.lua';
|
||
content_by_lua_file '${APP_PATH}/src/api/system/position.lua';
|
||
}
|
||
|
||
#账号信息数据接口
|
||
location /yum/v1/system/roles {
|
||
access_by_lua_file '${APP_PATH}/src/auth/jwt-auth.lua';
|
||
content_by_lua_file '${APP_PATH}/src/api/system/role.lua';
|
||
}
|
||
|
||
#用户信息数据接口
|
||
location /yum/v1/system/users {
|
||
access_by_lua_file '${APP_PATH}/src/auth/jwt-auth.lua';
|
||
content_by_lua_file '${APP_PATH}/src/api/system/user.lua';
|
||
}
|
||
|
||
#登陆时图片验证码相关
|
||
location /yum/v1/system/captcha {
|
||
content_by_lua_file '${APP_PATH}/src/api/system/captcha.lua';
|
||
}
|
||
|
||
######################################################
|
||
### oauth2.0 + openIDC 接口文件处理 ###
|
||
######################################################
|
||
#OP认证端点相关
|
||
location /yum/v1/.well-known/openid-configuration {
|
||
content_by_lua_file '${APP_PATH}/src/api/oidc/config.lua';
|
||
}
|
||
|
||
#用户认证登陆相关
|
||
location /yum/v1/oauth/v2 {
|
||
content_by_lua_file '${APP_PATH}/src/api/oauth/oauth.lua';
|
||
} |