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

[INJIVER-587] - OVP Backend #239

Open
wants to merge 64 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
fb9f72a
[INJIVER-587] - add auth request creation API
sree96 Nov 9, 2024
99d9fe3
[INJIVER-587] - Add presentattion APIs
sree96 Nov 20, 2024
63ca2b3
[INJIVER-587] - Add presentattion submission APIs
sree96 Nov 22, 2024
66f9586
[INJIVER-587] - correcting expiry condition
sree96 Nov 23, 2024
fc8ebb4
[INJIVER-587] - refactoring
sree96 Nov 23, 2024
f48e38e
[INJIVER-587] - refactoring
sree96 Nov 23, 2024
94aacf5
[INJIVER-587] - return verification status with result
sree96 Nov 25, 2024
456e8bd
[INJIVER-587] - generate nonce if not ptovided
sree96 Nov 26, 2024
1c95a40
[INJIVER-587] - status update
sree96 Nov 26, 2024
be55461
[INJIVER-587] - status update
sree96 Nov 26, 2024
be7317c
[INJIVER-587] - code cleanup
sree96 Nov 26, 2024
c3c62d9
[INJIVER-587] - code cleanup
sree96 Nov 27, 2024
c8a582c
[INJIVER-587] - add auto timer for setting expiry
sree96 Nov 27, 2024
160c719
[INJIVER-587] - move sumbission process to a different thread
sree96 Dec 2, 2024
a1b533e
[INJIVER-587] - results now sending along with status
sree96 Dec 3, 2024
dc43eb0
[INJIVER-587] - add pom descriptions
sree96 Dec 9, 2024
4a7c94f
[INJIVER-587] - remove unused filed for now
sree96 Dec 10, 2024
f81ae26
[INJIVER-587] - use lombok constructor
sree96 Dec 10, 2024
cfff175
[INJIVER-587] - rename DTOs based on API docs
sree96 Dec 10, 2024
3995fb1
[INJIVER-587] - rename iat to issuedAt
sree96 Dec 10, 2024
4b2450d
[INJIVER-587] - rename all Vp to VP and Vc to VC
sree96 Dec 10, 2024
0ae4c52
[INJIVER-587] - generate nonce woth more randomness for added security
sree96 Dec 10, 2024
7ef0c8b
[INJIVER-587] - move default expiry to constants
sree96 Dec 10, 2024
41aff9f
[INJIVER-587] - remove debug logs
sree96 Dec 10, 2024
c3e4873
[INJIVER-587] - remove cross origin access
sree96 Dec 10, 2024
6a1c6ab
[INJIVER-587] - rename method
sree96 Dec 10, 2024
80da702
[INJIVER-587] - rename method
sree96 Dec 10, 2024
5b5bcbe
[INJIVER-587] - moving DTO conversion to service layer
sree96 Dec 10, 2024
4411621
[INJIVER-587] - rename method
sree96 Dec 10, 2024
18ff55e
[INJIVER-587] - rename method
sree96 Dec 10, 2024
8d3418e
[INJIVER-587] - use Slf4j to log error
sree96 Dec 10, 2024
013855f
[INJIVER-587] - refactored
sree96 Dec 10, 2024
1d1b9e0
[INJIVER-587] - use bouncyCastle PEM parser instead of manual parsing
sree96 Dec 10, 2024
f84f77c
[INJIVER-587] - move credential verificaton to singleton for perform…
sree96 Dec 10, 2024
a7c1476
[INJIVER-587] - move Gson to singleton for performance measures
sree96 Dec 10, 2024
61aef41
[INJIVER-587] - remove unwanted jws formatting
sree96 Dec 10, 2024
50d1787
[INJIVER-587] - add unit test
sree96 Dec 10, 2024
26a1563
[INJIVER-587] - add unit test
sree96 Dec 11, 2024
2118056
[INJIVER-587] - add unit test
sree96 Dec 11, 2024
2d4714d
[INJIVER-587] - remove mvn wrapper
sree96 Dec 11, 2024
2400a58
[INJIVER-587] - merge core to service and rename group id
sree96 Dec 11, 2024
663470a
[INJIVER-587] - rename package
sree96 Dec 11, 2024
2019970
[INJIVER-587] - remove state ana use dynamic calculation
sree96 Dec 12, 2024
040a196
[INJIVER-587] - rename tables
sree96 Dec 16, 2024
93718fc
[INJIVER-587] - ignore null values in DTO
sree96 Dec 17, 2024
fb2f8d1
[INJIVER-587] - ignore null values in DTO
sree96 Dec 17, 2024
ca0ae6c
[INJIVER-587] - remove thread
sree96 Dec 20, 2024
45ea8b0
[INJIVER-587] - remove thread
sree96 Dec 20, 2024
e6bf2aa
[INJIVER-587] - add base64 decode for pem string
sree96 Dec 20, 2024
1e1c22d
[INJIVEr-587] - test fix
sree96 Dec 23, 2024
df761e2
[INJIVEr-587] - refactoring
sree96 Dec 23, 2024
065747e
[INJIVEr-587] - refactoring
sree96 Dec 23, 2024
20eea82
[INJIVEr-587] - only sending status now
sree96 Dec 23, 2024
fdb3c18
[INJIVER-587] - refactoring
sree96 Dec 23, 2024
10fa0df
[INJIVER-587] - refactor logic of getting latest submission
sree96 Dec 23, 2024
115181d
[INJIVER-587] - refactor naming for contrillers and services
sree96 Dec 23, 2024
446d523
[INJIVER-587] - refactor to bean singleton approach
sree96 Dec 23, 2024
0503fc1
[INJIVER-587] - refactored
sree96 Dec 24, 2024
412bfa3
[INJIVER-587] - refactored
sree96 Dec 24, 2024
c971ea6
[INJIVER-587] - refactored
sree96 Dec 24, 2024
efcb7d7
[INJIVER-587] - send error also while getting result
sree96 Dec 24, 2024
da42c40
[INJIVER-587] - renamed state
sree96 Dec 26, 2024
9906bdb
[INJIVER-587] - move vp-result to different controller
sree96 Dec 26, 2024
006221b
[INJIVER-587] - do not save the PD sent
sree96 Dec 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 50 additions & 24 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<parent>
Expand All @@ -9,10 +10,10 @@
<version>3.2.3</version>
</parent>

<groupId>io.mosip</groupId>
<groupId>io.inji.verify</groupId>
<artifactId>verify-service-parent</artifactId>
<version>0.1.0-SNAPSHOT</version>
<description>Parent project of MOSIP inji-verify-service</description>
<description>Parent project of MOSIP Inji verify backend service</description>
<url>https://github.com/mosip/inji-verify</url>
<packaging>pom</packaging>
<licenses>
Expand Down Expand Up @@ -87,7 +88,6 @@
<id>ossrh</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>

</distributionManagement>

<properties>
Expand Down Expand Up @@ -124,6 +124,7 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
Expand Down Expand Up @@ -153,6 +154,49 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
</dependency>
<dependency>
<groupId>jakarta.validation</groupId>
<artifactId>jakarta.validation-api</artifactId>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20240303</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
<version>1.76</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>io.hypersistence</groupId>
<artifactId>hypersistence-utils-hibernate-63</artifactId>
<version>3.8.3</version>
vishwa-vyom marked this conversation as resolved.
Show resolved Hide resolved
</dependency>
<!-- https://mvnrepository.com/artifact/com.nimbusds/nimbus-jose-jwt -->
<dependency>
<groupId>com.auth0</groupId>
<artifactId>java-jwt</artifactId>
<version>3.18.1</version>
</dependency>
</dependencies>

<build>
Expand Down Expand Up @@ -193,7 +237,8 @@
</executions>
<configuration>
<generateGitPropertiesFile>true</generateGitPropertiesFile>
<generateGitPropertiesFilename>${project.build.outputDirectory}/git.properties</generateGitPropertiesFilename>
<generateGitPropertiesFilename>${project.build.outputDirectory}/git.properties
</generateGitPropertiesFilename>
<includeOnlyProperties>
<includeOnlyProperty>^git.build.(time|version)$</includeOnlyProperty>
<includeOnlyProperty>^git.commit.id.(abbrev|full)$</includeOnlyProperty>
Expand All @@ -216,9 +261,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<aggregate>true</aggregate>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
Expand All @@ -237,22 +279,6 @@
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${maven.javadoc.version}</version>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<configuration>
<doclint>none</doclint>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
Expand Down
19 changes: 0 additions & 19 deletions verify-service/.mvn/wrapper/maven-wrapper.properties

This file was deleted.

Loading
Loading