Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
J
java-spring-oidc-example
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
demo
java-spring-oidc-example
Commits
62d44ec3
Commit
62d44ec3
authored
May 27, 2019
by
Jasha Joachimsthal
Committed by
陈健
Sep 17, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
OAUTH-3278 Update dependencies and Spring configuration
parent
a1bf917f
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
19 deletions
+11
-19
pom.xml
pom.xml
+7
-10
ApplicationProperties.java
...n/java/com/onegini/oidc/config/ApplicationProperties.java
+3
-4
OpenIdConnectAuthenticationFilter.java
...gini/oidc/security/OpenIdConnectAuthenticationFilter.java
+1
-5
No files found.
pom.xml
View file @
62d44ec3
...
...
@@ -12,7 +12,7 @@
<parent>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-parent
</artifactId>
<version>
2.
0.4
.RELEASE
</version>
<version>
2.
1.5
.RELEASE
</version>
</parent>
<dependencies>
...
...
@@ -32,31 +32,29 @@
<dependency>
<groupId>
org.springframework.security.oauth
</groupId>
<artifactId>
spring-security-oauth2
</artifactId>
<version>
2.3.
4
.RELEASE
</version>
<version>
2.3.
5
.RELEASE
</version>
</dependency>
<dependency>
<groupId>
org.springframework.security
</groupId>
<artifactId>
spring-security-jwt
</artifactId>
<version>
1.0.
9
.RELEASE
</version>
<version>
1.0.
10
.RELEASE
</version>
</dependency>
<dependency>
<groupId>
org.apache.commons
</groupId>
<artifactId>
commons-lang3
</artifactId>
<version>
3.8.1
</version>
</dependency>
<dependency>
<groupId>
com.nimbusds
</groupId>
<artifactId>
oauth2-oidc-sdk
</artifactId>
<version>
5.6
3
</version>
<version>
6.1
3
</version>
</dependency>
<dependency>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
<version>
1.18.4
</version>
</dependency>
<dependency>
<groupId>
org.thymeleaf.extras
</groupId>
<artifactId>
thymeleaf-extras-springsecurity
4
</artifactId>
<artifactId>
thymeleaf-extras-springsecurity
5
</artifactId>
</dependency>
<dependency>
<groupId>
nz.net.ultraq.thymeleaf
</groupId>
...
...
@@ -65,7 +63,7 @@
<dependency>
<groupId>
com.google.guava
</groupId>
<artifactId>
guava
</artifactId>
<version>
18.0
</version>
<version>
27.1-jre
</version>
</dependency>
<dependency>
<groupId>
junit
</groupId>
...
...
@@ -103,4 +101,4 @@
</plugins>
</build>
</project>
\ No newline at end of file
</project>
src/main/java/com/onegini/oidc/config/ApplicationProperties.java
View file @
62d44ec3
...
...
@@ -3,14 +3,14 @@ package com.onegini.oidc.config;
import
javax.validation.constraints.NotBlank
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
import
org.springframework.
context.annotation.Configuration
;
import
org.springframework.
stereotype.Component
;
import
org.springframework.validation.annotation.Validated
;
import
lombok.Getter
;
import
lombok.Setter
;
@Validated
@Co
nfiguration
@Co
mponent
@ConfigurationProperties
(
prefix
=
"onegini.oidc"
)
@Getter
@Setter
...
...
@@ -22,4 +22,4 @@ public class ApplicationProperties {
@NotBlank
private
String
issuer
;
private
boolean
idTokenEncryptionEnabled
;
}
\ No newline at end of file
}
src/main/java/com/onegini/oidc/security/OpenIdConnectAuthenticationFilter.java
View file @
62d44ec3
...
...
@@ -18,7 +18,6 @@ import org.springframework.security.oauth2.common.OAuth2AccessToken;
import
org.springframework.security.oauth2.common.exceptions.OAuth2Exception
;
import
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter
;
import
org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationToken
;
import
org.springframework.stereotype.Component
;
import
com.nimbusds.jwt.EncryptedJWT
;
import
com.nimbusds.jwt.JWT
;
...
...
@@ -31,11 +30,9 @@ import com.onegini.oidc.model.TokenDetails;
import
com.onegini.oidc.model.UserInfo
;
import
lombok.extern.slf4j.Slf4j
;
@Component
@Slf4j
public
class
OpenIdConnectAuthenticationFilter
extends
AbstractAuthenticationProcessingFilter
{
@Resource
private
OAuth2RestOperations
oAuth2RestOperations
;
@Resource
...
...
@@ -137,4 +134,4 @@ public class OpenIdConnectAuthenticationFilter extends AbstractAuthenticationPro
}
}
}
\ No newline at end of file
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment