没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
模拟-oauth2-服务器 可脚本化/可自定义的Web服务器,用于使用OAuth2 / OpenID Connect或依赖于运行中的OAuth2服务器的应用程序测试HTTP客户端(即,要求已知发行者签名JWT的API)。 服务器还提供用于令牌验证的必要端点(JWKS的端点)和ID提供程序元数据发现(提供服务器元数据的“知名”端点) mock-oauth2-server使用出色的作为基础服务器库用Kotlin编写,并且可以在Java和Kotlin的单元/集成测试中使用,或以任何语言在docker-compose中用作独立服务器。 即使服务器旨在与受支持的OAuth2 / OpenID Connect规范保持兼容,您也不应将其用于测试以外的其他用途。 话虽如此,在开发OAuth2客户端时,您应始终验证测试中是否已发出预期的请求。 动机 该库背后的动机是提供一种设置,以使应用程序开发人员在运
资源推荐
资源详情
资源评论
收起资源包目录
mock-oauth2-server-master.zip (80个子文件)
mock-oauth2-server-master
.gitignore 153B
gradle
wrapper
gradle-wrapper.jar 58KB
gradle-wrapper.properties 200B
README.md 13KB
.github
release-drafter.yml 589B
workflows
test-pull-requests.yml 891B
build-master.yml 1KB
publish-release.yml 2KB
shiftleft-analysis.yml 1KB
gradlew.bat 3KB
gradlew 6KB
LICENSE 1KB
build.gradle.kts 7KB
CODEOWNERS 24B
CONTRIBUTING.md 1KB
src
test
resources
config.json 710B
junit-plattform.properties 57B
kotlin
no
nav
security
mock
oauth2
testutils
Http.kt 3KB
Token.kt 6KB
Grant.kt 751B
token
OAuth2TokenProviderTest.kt 2KB
OAuth2TokenCallbackTest.kt 4KB
extensions
HttpUrlExtensionsTest.kt 2KB
http
OAuth2HttpRouterTest.kt 1KB
OAuth2HttpRequestTest.kt 2KB
examples
AbstractExampleApp.kt 4KB
clientcredentials
ExampleAppWithClientCredentialsClientTest.kt 2KB
ExampleAppWithClientCredentialsClient.kt 2KB
securedapi
ExampleAppWithSecuredApi.kt 859B
ExampleAppWithSecuredApiTest.kt 2KB
openidconnect
ExampleAppWithOpenIdConnect.kt 4KB
ExampleAppWithOpenIdConnectTest.kt 3KB
server
OAuth2HttpServerTest.kt 3KB
OAuth2ConfigTest.kt 3KB
StandaloneMockOAuth2ServerKtTest.kt 2KB
e2e
OidcAuthorizationCodeGrantIntegrationTest.kt 4KB
TokenExchangeGrantIntegrationTest.kt 8KB
MockOAuth2ServerIntegrationTest.kt 9KB
RefreshTokenGrantIntegrationTest.kt 6KB
JwtBearerGrantIntegrationTest.kt 5KB
MockOAuth2ServerTest.kt 2KB
grant
AuthorizationCodeHandlerTest.kt 3KB
main
resources
logback.xml 486B
templates
css
custom.css 2KB
normalize.css 8KB
skeleton.css 12KB
debugger_callback.ftl 969B
main.ftl 822B
debugger.ftl 4KB
authorization_code_response.ftl 420B
login.ftl 2KB
kotlin
no
nav
security
mock
oauth2
token
OAuth2TokenProvider.kt 5KB
OAuth2TokenCallback.kt 4KB
debugger
DebuggerRequestHandler.kt 9KB
extensions
RecordedRequestExtensions.kt 338B
NimbusExtensions.kt 4KB
HttpUrlExtensions.kt 3KB
String.kt 495B
http
OAuth2HttpRouter.kt 2KB
OAuth2HttpResponse.kt 4KB
OAuth2HttpServer.kt 8KB
OAuth2HttpRequest.kt 5KB
OAuth2HttpRequestHandler.kt 7KB
OAuth2Config.kt 2KB
MockOAuth2Server.kt 6KB
login
LoginRequestHandler.kt 660B
OAuth2Exception.kt 918B
StandaloneMockOAuth2Server.kt 2KB
templates
TemplateMapper.kt 3KB
grant
ClientCredentialsGrantHandler.kt 1KB
TokenExchangeGrantHandler.kt 2KB
RefreshTokenGrantHandler.kt 2KB
GrantHandler.kt 436B
AuthorizationCodeGrantHandler.kt 5KB
RefreshTokenManager.kt 567B
TokenExchangeGrant.kt 1KB
JwtBearerGrantHandler.kt 2KB
gradle.properties 70B
.editorconfig 4KB
settings.gradle 39B
共 80 条
- 1
资源评论
槑可好
- 粉丝: 18
- 资源: 4600
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功