Jakarta Authentication

Jakarta Authentication defines a general low-level SPI for authentication mechanisms, which are controllers that interact with a caller and a container's environment to obtain the caller's credentials, validate these, and pass an authenticated identity (such as name and groups) to the container. Jakarta Authentication consists of several profiles, with each profile telling how a specific container (such as Jakarta Servlet) can integrate with- and adapt to this SPI.

License

License

Categories

Categories

JBoss Container Application Servers Security
GroupId

GroupId

org.jboss.spec.javax.security.auth.message
ArtifactId

ArtifactId

jboss-jaspi-api-parent
Last Version

Last Version

2.0.1.Final
Release Date

Release Date

Type

Type

pom
Description

Description

Jakarta Authentication
Jakarta Authentication defines a general low-level SPI for authentication mechanisms, which are controllers that interact with a caller and a container's environment to obtain the caller's credentials, validate these, and pass an authenticated identity (such as name and groups) to the container. Jakarta Authentication consists of several profiles, with each profile telling how a specific container (such as Jakarta Servlet) can integrate with- and adapt to this SPI.
Project URL

Project URL

https://github.com/jboss/jboss-jakarta-jaspi-api_spec
Project Organization

Project Organization

JBoss by Red Hat
Source Code Management

Source Code Management

https://github.com/jboss/jboss-jakarta-jaspi-api_spec

Download jboss-jaspi-api-parent

How to add to project

<!-- https://jarcasting.com/artifacts/org.jboss.spec.javax.security.auth.message/jboss-jaspi-api-parent/ -->
<dependency>
    <groupId>org.jboss.spec.javax.security.auth.message</groupId>
    <artifactId>jboss-jaspi-api-parent</artifactId>
    <version>2.0.1.Final</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.jboss.spec.javax.security.auth.message/jboss-jaspi-api-parent/
implementation 'org.jboss.spec.javax.security.auth.message:jboss-jaspi-api-parent:2.0.1.Final'
// https://jarcasting.com/artifacts/org.jboss.spec.javax.security.auth.message/jboss-jaspi-api-parent/
implementation ("org.jboss.spec.javax.security.auth.message:jboss-jaspi-api-parent:2.0.1.Final")
'org.jboss.spec.javax.security.auth.message:jboss-jaspi-api-parent:pom:2.0.1.Final'
<dependency org="org.jboss.spec.javax.security.auth.message" name="jboss-jaspi-api-parent" rev="2.0.1.Final">
  <artifact name="jboss-jaspi-api-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.jboss.spec.javax.security.auth.message', module='jboss-jaspi-api-parent', version='2.0.1.Final')
)
libraryDependencies += "org.jboss.spec.javax.security.auth.message" % "jboss-jaspi-api-parent" % "2.0.1.Final"
[org.jboss.spec.javax.security.auth.message/jboss-jaspi-api-parent "2.0.1.Final"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • api
  • spec

Jakarta Authentication

This repository contains the code for Jakarta Authentication.

Online JavaDoc

Building

Jakarta Authentication can be built by executing the following from the project root:

mvn clean package

The API jar can then be found in /app/target.

Making Changes

To make changes, fork this repository, make your changes, and submit a pull request.

About Jakarta Authentication

Jakarta Authentication defines a general low-level SPI for authentication mechanisms, which are controllers that interact with a caller and a container's environment to obtain the caller's credentials, validate these, and pass an authenticated identity (such as name and groups) to the container.

Jakarta Authentication consists of several profiles, with each profile telling how a specific container (such as Jakarta Servlet) can integrate with- and adapt to this SPI.

Versions

Version
2.0.1.Final
2.0.0.Final
2.0.0.CR2
2.0.0.CR1