Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update release with Fence-Integration #153

Merged
merged 2 commits into from
Feb 2, 2024

Commits on Jan 31, 2024

  1. [HOT-FIX] Add maven war plugin version to fix production build

    [HOT-FIX] Add maven war plugin version to fix production build
    Gcolon021 authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    86c1dd9 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. [ALS-5514] AIM-AHEAD PIC-SURE AuthN (#150)

    [ALS-5332] BDC PIC-SURE: Support PSAMA
    persist admin roles
    fix compile issue
    Add manual roles
    check if roles are empty
    Add StudyAccessService
    Better error code; clean up
    Bump swagger version?
    Added jersey-server for tests
    Add guava to pom
    Adds method to look for accounts missing a subject
    Check if subject is empty
    
    * [ALS-5514] Add OktaOAuthAuthenticationService for user authentication
    The new class, OktaOAuthAuthenticationService, has been added to manage user authentication via Okta. This involves the process of code-token exchange, token introspection, and user initialization. It also contains utility methods for making requests to Okta API and processing the responses.
    
    * [ALS-5514] Add Okta authentication support in PIC-SURE
    This commit includes the addition of an OktaAuthenticationController which is responsible for handling Okta-based authentication requests. It also restructures the JAXRSConfiguration class's startup sequence and adds more flexibility in handling different Identity Provider (IDP) setups; specifically, it enhances the class's ability to properly configure and handle Okta IDP.
    
    * [ALS-5514] Remove unused import in AuthService.java
    * [ALS-5514] The 'standalone.xml' file has been updated to include OTKA parameters configuration.
    * [ALS-5514] Update maven war plugin
    * [ALS-5514] Use unauthorizedError in place of less specific error
    
    * [ALS-5514] Refactor UserRepository and improve user metadata generation
    Updated UserRepository.java to streamline the user data querying and creation process, and added explicit save(user) method for better clarity. In OktaOAuthAuthenticationService.java, a refactoring was done to simplify the process of updating user metadata. A unit test for generating user metadata was also added in a new OktaOAuthAuthenticationServiceTest.java file for improved code coverage and reliability.
    
    *[ALS-5514] Remove mapped clientId, refactor beanConfig scheme
    The commit eliminates mapped clientId resource in JAXRSConfiguration.java, instead retrieving it through ctx.lookup. This resolves issues in the cases where client_id may be empty.
    ---------
    
    Co-authored-by: James <[email protected]>
    Gcolon021 and JamesPeck authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    aab191e View commit details
    Browse the repository at this point in the history