OpenID Connect

Libraries and a sample implemetation of OpenID connect using Java EE.

Лицензия

Лицензия

Категории

Категории

Сеть
Группа

Группа

net.trajano.openidconnect
Идентификатор

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

openid-connect
Последняя версия

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

1.0.1
Дата

Дата

Тип

Тип

pom
Описание

Описание

OpenID Connect
Libraries and a sample implemetation of OpenID connect using Java EE.
Организация-разработчик

Организация-разработчик

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

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

http://github.com/trajano/openid-connect

Скачать openid-connect

Имя Файла Размер
openid-connect-1.0.1.pom 10 KB
Обзор

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

<!-- https://jarcasting.com/artifacts/net.trajano.openidconnect/openid-connect/ -->
<dependency>
    <groupId>net.trajano.openidconnect</groupId>
    <artifactId>openid-connect</artifactId>
    <version>1.0.1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/net.trajano.openidconnect/openid-connect/
implementation 'net.trajano.openidconnect:openid-connect:1.0.1'
// https://jarcasting.com/artifacts/net.trajano.openidconnect/openid-connect/
implementation ("net.trajano.openidconnect:openid-connect:1.0.1")
'net.trajano.openidconnect:openid-connect:pom:1.0.1'
<dependency org="net.trajano.openidconnect" name="openid-connect" rev="1.0.1">
  <artifact name="openid-connect" type="pom" />
</dependency>
@Grapes(
@Grab(group='net.trajano.openidconnect', module='openid-connect', version='1.0.1')
)
libraryDependencies += "net.trajano.openidconnect" % "openid-connect" % "1.0.1"
[net.trajano.openidconnect/openid-connect "1.0.1"]

Зависимости

provided (1)

Идентификатор библиотеки Тип Версия
javax : javaee-api jar 7.0

test (4)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12
net.trajano.commons : commons-testing jar 2.0.0
org.glassfish.main.extras : glassfish-embedded-all jar 4.1
org.mockito : mockito-core jar 1.10.19

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

  • openid-connect-core
  • openid-connect-jaspic-module
  • openid-connect-jaspic-sample
  • openid-connect-provider
  • openid-connect-provider-sample
  • openid-connect-sample

OpenID Connect

This is an implementation of the OpenID Connect implementation using Java EE core technologies such as Servlets and JASPIC. This was extracted from the server-auth-modules project in order to streamline the code base for client and server side components.

It has the following components:

  • openid-connect-core : this contains all the common elements for both client and server. The naming of core was intentional as this provides all the OpenID Connect core terms, objects, messages as per the OpenID Connect specification.

  • openid-connect-jaspic-module : this is an implementation of an OpenID Connect client as a JASPIC ServerAuthModule. This provides a standards based authentication implementation which does not include any external dependencies.

  • openid-connect-provider : this provides the REST API implementation and Java interfaces that are necessary to set up an OpenID Provider. It is a JAR file that is intended to be included in a WAR project that would be responsible for exposing the API using the web.xml and Application

  • openid-connect-provider-sample: this is a sample OpenID Provider as a WAR file used to perform testing.

Specifications Implemented

OpenID Specifications that have been implemented are:

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

Версия
1.0.1