AuthKit Java Servlet Client

OpenID and JWT client for Java Servlet Applications

Лицензия

Лицензия

Группа

Группа

com.authkit
Идентификатор

Идентификатор

authkit-servlet
Последняя версия

Последняя версия

0.3.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

AuthKit Java Servlet Client
OpenID and JWT client for Java Servlet Applications
Система контроля версий

Система контроля версий

https://github.com/authkitcom/authkit-java-servlet

Скачать authkit-servlet

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.authkit/authkit-servlet/ -->
<dependency>
    <groupId>com.authkit</groupId>
    <artifactId>authkit-servlet</artifactId>
    <version>0.3.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.authkit/authkit-servlet/
implementation 'com.authkit:authkit-servlet:0.3.0'
// https://jarcasting.com/artifacts/com.authkit/authkit-servlet/
implementation ("com.authkit:authkit-servlet:0.3.0")
'com.authkit:authkit-servlet:jar:0.3.0'
<dependency org="com.authkit" name="authkit-servlet" rev="0.3.0">
  <artifact name="authkit-servlet" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.authkit', module='authkit-servlet', version='0.3.0')
)
libraryDependencies += "com.authkit" % "authkit-servlet" % "0.3.0"
[com.authkit/authkit-servlet "0.3.0"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
com.google.code.gson : gson jar 2.8.6
io.jsonwebtoken : jjwt-api jar 0.11.2

runtime (3)

Идентификатор библиотеки Тип Версия
io.jsonwebtoken : jjwt-impl jar 0.11.2
io.jsonwebtoken : jjwt-gson jar 0.11.2
javax.servlet : javax.servlet-api jar 3.1.0

test (7)

Идентификатор библиотеки Тип Версия
org.mockito : mockito-core jar 3.2.4
org.mockito : mockito-junit-jupiter jar 3.2.4
org.junit.jupiter : junit-jupiter-params jar 5.6.0
com.konghq : unirest-java jar 3.11.03
org.junit.jupiter : junit-jupiter-api jar 5.6.0
org.assertj : assertj-core jar 3.15.0
org.junit.jupiter : junit-jupiter-engine jar 5.6.0

Модули Проекта

Данный проект не имеет модулей.

AuthKit Java Servlet Integration

Client integration library for OpenID based JWT authentication.

Features include:

  • Loading up OpenID configuration from an issuer.
  • Validating an incoming JWT.
  • Creating a default principal and storing in a request wrapper.
  • Custom translation of a principal for additional logic.

Items still needing to be done:

  • Setup and usage documentation.
  • Caching of /userinfo (??). Right now /userinfo is hit on each and every request.

Версии библиотеки

Версия
0.3.0
0.2.0
0.1.0