middleware-pac4j

Yoke a middleware framework for Vert.x 3

License

License

Categories

Categories

pac4j Security
GroupId

GroupId

com.jetdrone
ArtifactId

ArtifactId

yoke.middleware.pac4j
Last Version

Last Version

3.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

middleware-pac4j
Yoke a middleware framework for Vert.x 3

Download yoke.middleware.pac4j

How to add to project

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

Dependencies

compile (6)

Group / Artifact Type Version
org.jetbrains : annotations Optional jar 13.0
org.pac4j : pac4j-oauth jar 1.7.0
org.pac4j : pac4j-openid jar 1.7.0
org.pac4j : pac4j-cas jar 1.7.0
org.pac4j : pac4j-saml jar 1.7.0
org.pac4j : pac4j-http jar 1.7.0

provided (2)

Group / Artifact Type Version
com.jetdrone : yoke jar 3.0.0
io.vertx : vertx-core jar 3.2.1

Project Modules

There are no modules declared in this project.

Yoke

Yoke is a polyglot middleware framework for Vert.x, shipping with over 12 bundled middleware.

Build Status

Instalation

To get started with Yoke in your project you can use Vert.x module system to download it from the maven repository or include the maven dependency your self. The moment this module is only compatible with Vert.x 2.

The Vert.x module id is: com.jetdrone~yoke~3.0.0. If you prefer to use maven, you can get the artifacts using the following dependency:

<dependency>
  <groupId>com.jetdrone</groupId>
  <artifactId>yoke</artifactId>
  <version>3.0.0</version>
</dependency>

Getting started

Yoke 3 is a transitional package that you can use to port your existing apps to Vert.x3, however it is recommended to use Vert.x-Web for new development since that is where the focus is now.

If you need help with Yoke. just ask your questions on yoke framework group.

Example Applications

Under the directory example you will find a couple of examples built with Yoke.

  • A naive implementation of a CMS application using Redis as a database backend
  • Mozilla Persona authentication implementation
  • Groovy get started example
  • JavaScript get started example

All these examples are presented as a showcase of the framework, they are lacking lots of features and testing.

Inspiration

This project was inspired by Connect.

License

This project is released under the Apache License 2.0 as included in the root of the project.

Versions

Version
3.0.0
2.0.21
2.0.20
2.0.19
2.0.18
2.0.17
2.0.16
2.0.15
2.0.14
2.0.13
2.0.12
2.0.11
2.0.10
2.0.9
2.0.8
2.0.7
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0