Server Auth Modules

A set of server authentication modules.

License

License

Categories

Categories

Net
GroupId

GroupId

net.trajano.auth
ArtifactId

ArtifactId

server-auth-modules
Last Version

Last Version

1.2.0
Release Date

Release Date

Type

Type

jar
Description

Description

Server Auth Modules
A set of server authentication modules.
Project Organization

Project Organization

Trajano
Source Code Management

Source Code Management

http://github.com/trajano/server-auth-modules

Download server-auth-modules

How to add to project

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

Dependencies

provided (2)

Group / Artifact Type Version
javax : javaee-api jar 7.0
net.trajano.maven.skins : twentyfourteen-maven-skin jar 1.0.2

test (6)

Group / Artifact Type Version
junit : junit jar 4.11
net.trajano.commons : commons-testing jar 1.0.1
org.glassfish.main.extras : glassfish-embedded-all jar 4.1
org.mockito : mockito-core jar 1.10.8
org.seleniumhq.selenium : selenium-firefox-driver jar 2.44.0
org.seleniumhq.selenium : selenium-support jar 2.44.0

Project Modules

There are no modules declared in this project.

Server Auth Modules

Implementations of ServerAuthModule.

  • HttpHeaderAuthModule

    Uses HTTP Header data to authenticate a user. Primarily used in SSO implementations that add HTTP headers such as SiteMinder and Apache reverse proxy

  • OAuthServerAuthModule

    Abstract implementation of the OAuth 2.0 Login.

  • OpenIDConnectServerAuthModule

    OAuth 2.0 Login where the configuration is done though Open ID connect discovery URL.

  • GoogleServerAuthModule

    OAuth 2.0 Login where the configuration is done though Google where the discovery data is loaded into the JAR to reduce network I/O.

Versions

Version
1.2.0
1.1.0