jakartaee / jakartaee/security

Add programmatic configuation API as alternative of annotation declaration

Open
#227 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
66
Forks
43
PR merge metrics
No merged PRs in 30d

Description

For example create a **configurable** bean to allow developers to assemble the authentication mechanism by codes instead of annotations.

```java
@ApplicationScoped
class AuthConfiguration {

@Produces
HttpAuthenticationMechanismFactory openIdHttpAuthMechanism() {

}

}
```

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing annotation-based authentication mechanism declarations and the example in this issue. Define the required programmatic configuration scope and how it should coexist with annotations; done requires an agreed API design and corresponding implementation, though no files or tests are named in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
authentication
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.