Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ELY-1711] Initial Commit to commence splitting WildFly Elytron into a multi-module project.

    • -124
    • +0
    ./DelegatingAuthConfigFactory.java
    • -135
    • +0
    ./JaspiConfigurationBuilder.java
    • -77
    • +0
    ./impl/AuthenticationModuleDefinition.java
    • -159
    • +0
    ./impl/ElytronAuthConfigProvider.java
    • -112
    • +0
    ./impl/ElytronServerAuthConfig.java
    • -259
    • +0
    ./impl/ElytronServerAuthContext.java
    • -234
    • +0
    ./impl/JaspiAuthenticationContext.java
  1. … 2007 more files in changeset.
[ELY-1425] Add test case covering secureResponse handling.

  1. … 3 more files in changeset.
[ELY-1425] Add test case to test the implementation of the AuthConfigFactory API.

    • -8
    • +0
    ./impl/JaspiAuthenticationContext.java
  1. … 2 more files in changeset.
[ELY-1425] Add permission checks when using JaspiAuthenticationContext.

    • -9
    • +32
    ./impl/JaspiAuthenticationContext.java
    • -0
    • +42
    ./impl/SecurityActions.java
[ELY-1425] Allow a default RoleMapper to be associated with the SecurityIdentity.

    • -7
    • +4
    ./impl/JaspiAuthenticationContext.java
  1. … 2 more files in changeset.
[ELY-1425] Add TRACE logging to record the roles set by the Callbacks.

    • -1
    • +9
    ./impl/JaspiAuthenticationContext.java
[ELY-1425] Clean the Subject in reverse order to how it was populated.

[ELY-1425] Where the CallerPrincipalCallback has 'null' values don't establish a new identity.

    • -9
    • +4
    ./impl/JaspiAuthenticationContext.java
[ELY-1425] Ensure authorization silently succeeds when non-integrated and using the existing SecurityIdentity.

    • -0
    • +2
    ./impl/JaspiAuthenticationContext.java
[ELY-1425] Add secureResponse processing.

    • -19
    • +62
    ./impl/ElytronServerAuthContext.java
[ELY-1425] Additional CallbackHandler clean up to ensure an empty CallerPrincipalCallback only established anonymous if we have no existing identity.

    • -21
    • +30
    ./impl/JaspiAuthenticationContext.java
[ELY-1425] Check if the listeners are null before iterating.

[ELY-1425] Update AuthConfigFactory.getConfigProvider to accept null arguments.

[ELY-1425] Rework to use a single CallbackHandler that can operate in integrated and not-integrated mode and rely on the SecurityDomain instead of a ServerAuthenticationContext.

    • -122
    • +43
    ./impl/JaspiAuthenticationContext.java
[ELY-1425] Add support for a CallerPrincipalCallback with null Principal and name to establish the anonymous identity.

    • -9
    • +24
    ./impl/JaspiAuthenticationContext.java
  1. … 1 more file in changeset.
[ELY-1425] Update the JASPI AuthenticationContext so we can run in both an integrated mode or an AdHoc mode allowing the ServerAuthModules full control of identity creation.

    • -16
    • +85
    ./impl/JaspiAuthenticationContext.java
[ELY-1425] Allow the rolesCategory to be specified for where the ServerAuthModule uses the GroupPrincipalCallback.

    • -3
    • +10
    ./impl/JaspiAuthenticationContext.java
[ELY-1425] Rename JaspicConfigurationBuilder to JaspiConfigurationBuilder to be consistent with naming used elsewhere.

    • -10
    • +10
    ./JaspiConfigurationBuilder.java
    • -135
    • +0
    ./JaspicConfigurationBuilder.java
[ELY-1425] Make MessageInfo public for accessibility (Still within a private package so not public API).

[ELY-1425] The servlet container integration provides the CallbackHandler which wraps the SecurityDomain of the deployment so a reference to a SecurityDomain is not required here.

[ELY-1425] Re-distribute the JASPIC implementation classes allowing for a public / private API split.

    • -3
    • +5
    ./impl/AuthenticationModuleDefinition.java
    • -75
    • +0
    ./AuthenticationModuleDefinition.java
    • -163
    • +0
    ./ElytronAuthConfigProvider.java
    • -1
    • +5
    ./impl/JaspiAuthenticationContext.java
    • -192
    • +0
    ./JaspiAuthenticationContext.java
  1. … 5 more files in changeset.
[ELY-1425] Add a Delegating AuthConfigFactory implementation that can make use of the Elytron AuthconfigFactory implementation but also optionally fallback to a backup implementation.

    • -0
    • +124
    ./DelegatingAuthConfigFactory.java
[ELY-1425] Add clean Elytron implementation of JASPI.

    • -0
    • +75
    ./AuthenticationModuleDefinition.java
    • -0
    • +433
    ./ElytronAuthConfigFactory.java
    • -0
    • +163
    ./ElytronAuthConfigProvider.java
    • -0
    • +106
    ./ElytronMessageInfo.java
    • -0
    • +112
    ./ElytronServerAuthConfig.java
    • -0
    • +216
    ./ElytronServerAuthContext.java
    • -0
    • +192
    ./JaspiAuthenticationContext.java
    • -0
    • +150
    ./JaspicConfigurationBuilder.java
    • -0
    • +146
    ./servlet/ServletMessageInfo.java
    • -0
    • +25
    ./servlet/package-info.java
  1. … 2 more files in changeset.