Skip to content
This repository was archived by the owner on Aug 23, 2023. It is now read-only.

Commit 763a6df

Browse files
committed
Renamed "authentication" in project to "call identity store via"
1 parent 86ab81d commit 763a6df

21 files changed

Lines changed: 21 additions & 5 deletions

authentication-cdi-events-style-a/README.adoc renamed to call-identity-store-via-cdi-events-style-a/README.adoc

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
== CDI based authentication
22

3+
START Evaluation by Arjan Tijms
4+
5+
This proposal models an identity store, where the store is called by throwing a CDI event (sub class of BaseAuthentication).
6+
7+
The {credentials in} part of the {credentials in/identity out} function comes from the data provided by a specific sub class of the base CDI event.
8+
9+
The {identity out} part of the {credentials in/identity out} function comes from setting the principal on the base CDI event.
10+
11+
As such, BaseAuthentication is essentially the base interface of the generic identity store. Subclasses like UserPasswordAuthentication are essentially
12+
interfaces for credential specific identity stores.
13+
14+
What happens when there are multiple observers for an event?
15+
16+
END Evaluation by Arjan Tijms
17+
18+
319
The idea of using CDI event came on a discussion we add on the Apache TomEE community.
420
It was meant to made the Apache Tomcat realms more usable.
521

authentication-cdi-events-style-a/pom.xml renamed to call-identity-store-via-cdi-events-style-a/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<version>1.0-SNAPSHOT</version>
88
</parent>
99

10-
<artifactId>authentication-cdi-events-style-a</artifactId>
10+
<artifactId>call-identity-store-via-cdi-events-style-a</artifactId>
1111

1212
</project>
1313

authentication-cdi-events-style-a/src/main/java/javax/security/auth/event/BaseAuthentication.java renamed to call-identity-store-via-cdi-events-style-a/src/main/java/javax/security/auth/event/BaseAuthentication.java

File renamed without changes.

authentication-cdi-events-style-a/src/main/java/javax/security/auth/event/DigestAuthentication.java renamed to call-identity-store-via-cdi-events-style-a/src/main/java/javax/security/auth/event/DigestAuthentication.java

File renamed without changes.

authentication-cdi-events-style-a/src/main/java/javax/security/auth/event/FindSecurityConstraints.java renamed to call-identity-store-via-cdi-events-style-a/src/main/java/javax/security/auth/event/FindSecurityConstraints.java

File renamed without changes.

authentication-cdi-events-style-a/src/main/java/javax/security/auth/event/GssAuthentication.java renamed to call-identity-store-via-cdi-events-style-a/src/main/java/javax/security/auth/event/GssAuthentication.java

File renamed without changes.

authentication-cdi-events-style-a/src/main/java/javax/security/auth/event/SslAuthentication.java renamed to call-identity-store-via-cdi-events-style-a/src/main/java/javax/security/auth/event/SslAuthentication.java

File renamed without changes.

authentication-cdi-events-style-a/src/main/java/javax/security/auth/event/UserPasswordAuthentication.java renamed to call-identity-store-via-cdi-events-style-a/src/main/java/javax/security/auth/event/UserPasswordAuthentication.java

File renamed without changes.

authentication-cdi-events-style-a/src/main/java/org/acme/HelloServlet.java renamed to call-identity-store-via-cdi-events-style-a/src/main/java/org/acme/HelloServlet.java

File renamed without changes.

authentication-cdi-events-style-a/src/main/java/org/acme/LoginServlet.java renamed to call-identity-store-via-cdi-events-style-a/src/main/java/org/acme/LoginServlet.java

File renamed without changes.

0 commit comments

Comments
 (0)