-
Notifications
You must be signed in to change notification settings - Fork 0
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
Implement Verifier solution #10
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Updates project files
* New DOME login page * New Crypto feature (generate ECKey + did:key from a Private Key) New Security Config with scaffolding for OpenID Connect * WIP in custom OpenID Connect Authorization Code Flow for Verifiable Credentials * Update info * Update did:key creation and decode New JWT service * add validation fot the auth request of the OPENID CORE * add verifiactions, and fix problem during did generation * Add conditional for H2M and M2M * Update CustomAuthorizationRequestConverter.java * Filters for security * h2m flow added qr generation page and jwt request retrival. * Added auth response logic to validate the vp * vp validation chnges * merge h2m m2m * wip: refactor ClientLoaderConfig * wip: add test * wip: add check structure * Finish JWT Claims checks * refactor didResolver implementation * adapt verifications the certificate validation signature is failing * add some tests * Update VpValidationServiceImpl.java * add some tests * Update VpValidationServiceImpl.java * wip: VP certificated input error * Vo validation * wip: VP certificated input error * change settings gradle rootproject name * wip: check vp from vp_token in assertion * fix: check vp from vp_token in assertion * New changes * solve merge conflicts * wip: Custom token * Test for generate the access token * add jwtcustomizer * wip: Custom token * return custom token * delete jwtCustomizer bean * add JWT type into header * uncomment validation * WIP: TODOs * Add logic to retrieve the token response * Delete the OAuthAuthorization after consum the request * Add TODOs checks * Add logic for verificate client in the auth code flow * Remove Controller for tests * Add new client * solve merge conflicts * getScope method * getScope method * refactor LEARCredentialMachine * add same device login * remove localhost for testing * adjust padding for qr image background * Retrieval of the trustFramework via GitHub repository * Correct error on remote url * update application profiles * add url of github repository as config variable * change application.yaml names * add info to CHANGELOG.md * delete dependency * change header image * solve pr comments * add custom exception * add custom exception handler * delete ResponseEntity response from Oid4vp controller * delete import * add exception for the CustomExceptionHandler to manage cache retrieval * refactor global exception handler * refactor Controller to RestController * rollback RestController * change client loader config implementation to external yaml config file * add interface against the trusted issuer list * add interface against the trusted issuer list and validations on vp service * solve PR comments * fix default env profile implementation * wip: logs to deployment * expose health endpoint * add management dependency * add local configs * change LEARCredentialMachine dto attributes names * fix some reference to LearCredentialMachine * fix some attributes from LearCredentialEmployee * add logs for debugging * update scope for learcredential * add logs for debugging * change scope name * fix exp access token * fix fixme * add websocket logic for redirection * update scope * remove origin retrieval from the token request * remove state validation for testing * add some tests * add some tests * add token log * add state validation on token request as optional * add CUstom Token Request Converter M2M tests * add Auth Provider Tests * add H2M Converter Tests * update scope * add Custom Error Response Handler unit tests * init CustomAuthorizationRequestConverterTest --------- Co-authored-by: Oriol Canadés <oriol.canades@in2.es> Co-authored-by: Oriol Canadés <83498869+oriolcanadesin2@users.noreply.github.com> Co-authored-by: RubenModamioGarcia <ruben.modamio@in2.es> Co-authored-by: albertrodriguezin2 <166031280+albertrodriguezin2@users.noreply.github.com>
# Conflicts: # build.gradle
…logo in the login page. - Added a timeout that redirects to the home page when the QR code expires in the login page.
…le presentation validation.
…le presentation validation.
|
rubenmodamioin2
approved these changes
Nov 11, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added
Fixed