没有合适的资源?快使用搜索试试~ 我知道了~
auth-service:使用Spring Boot安全性的身份验证服务
共82个文件
kt:33个
json:29个
yml:4个
需积分: 10 0 下载量 25 浏览量
2021-02-13
09:34:13
上传
评论
收藏 99KB ZIP 举报
温馨提示
认证服务 使用Kotlin编写的使用Spring Boot的身份验证服务 建造 ./gradlew build 验证和注册端点 每个身份验证请求均由单个端点提供服务,可以通过POST {host}/auth/login访问该端点。 然后,该服务将验证提供的凭据(用户名,密码),并在成功的情况下返回生成的API令牌,否则返回401 - Unauthorized 。 仅允许具有管理员权限的用户注册。 数据库 该服务使用Postgres作为其主要数据源。 码头工人 要在容器中构建和运行服务,请执行以下命令之一。 docker build -t pedro_cze/auth_service . cd ./docker && docker-compose up -d 之后,该服务将在端口8083上公开。
资源推荐
资源详情
资源评论
收起资源包目录
auth-service-master.zip (82个子文件)
auth-service-master
docker
.env 17B
docker-build.sh 138B
dbinit.sh 155B
docker-compose.yml 343B
gradlew 6KB
build.gradle.kts 3KB
src
test
resources
registration
registrationRequest_successful.json 100B
registrationRequest_usernameTaken.json 99B
registrationRequest_blankPassword.json 95B
registrationRequest_emptyAuthorities.json 95B
registrationRequest_nullAuthorities.json 97B
registrationRequest_invalidAuthorities.json 134B
registrationRequest_emptyPassword.json 92B
registrationRequest_blankAuthorities.json 104B
registrationRequest_nullPassword.json 94B
patch
patchRequest_nullPassword.json 23B
patchRequest_emptyPassword.json 21B
patchRequest_settingBlankPassword.json 25B
patchRequest_updateUsernameSuccess.json 30B
patchRequest_nullUsername.json 23B
patchRequest_usernameTaken.json 29B
patchRequest_errorOnEmptyUsername.json 21B
patchRequest_errorOnBlankUsername.json 24B
patchRequest_removeOneAuthority.json 29B
patchRequest_updatePasswordSuccess.json 31B
patchRequest_addingNewAuthority.json 35B
patchRequest_removeAllAuthorities.json 24B
login
loginRequest_emptyPassword.json 47B
loginRequest_nullUsername.json 49B
loginRequest_successful.json 55B
loginRequest_blankUsername.json 51B
loginRequest_blankPassword.json 58B
loginRequest_wrongPassword.json 55B
loginRequest_nullPassword.json 49B
loginRequest_emptyUsername.json 47B
kotlin
cz
pedro
auth
AuthApplicationTests.kt 287B
service
AuthServiceTest.kt 13KB
helper
FileLoader.kt 384B
controller
AuthControllerTest.kt 33KB
configuration
OkHttpClientConfiguration.kt 293B
main
resources
application-local.yml 481B
db
changelog
db.changelog-master.yaml 2KB
db.changelog-test.yaml 2KB
bootstrap.properties 351B
application-test.yml 456B
kotlin
cz
pedro
auth
service
TokenGenerationService.kt 171B
AuthorizationService.kt 294B
AuthService.kt 485B
impl
AuthorizationServiceImpl.kt 802B
AuthServiceImpl.kt 4KB
ValidationServiceImpl.kt 5KB
TokenGenerationServiceImpl.kt 996B
ValidationService.kt 263B
AuthApplication.kt 357B
controller
AuthController.kt 2KB
util
Either.kt 1KB
configuration
WebSecurityConfiguration.kt 2KB
entity
ServiceAuthority.kt 78B
Registration.kt 475B
RegistrationStatus.kt 97B
User.kt 497B
security
model
EmptyUserDetails.kt 587B
AuthRequester.kt 914B
JwtProperties.kt 272B
AuthorizationFilter.kt 2KB
repository
UserRepository.kt 318B
RegistrationRepository.kt 349B
data
ServiceRequest.kt 884B
LoginResponse.kt 72B
error
RegistrationFailure.kt 359B
AuthenticationFailure.kt 402B
GeneralFailure.kt 147B
ValidationFailure.kt 435B
Dockerfile 139B
.travis.yml 530B
gradle
wrapper
gradle-wrapper.properties 200B
gradle-wrapper.jar 57KB
README.md 1008B
gradlew.bat 3KB
.editorconfig 47B
.gitignore 341B
settings.gradle.kts 26B
共 82 条
- 1
资源评论
小小鹊
- 粉丝: 34
- 资源: 4534
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功