Skip to content

Commit

Permalink
New version saml-idp
Browse files Browse the repository at this point in the history
  • Loading branch information
oharsta committed Nov 10, 2023
1 parent 881eed7 commit 1cc81ef
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 11 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ An IdP for OpenConext. A user can create and manage his own identity. Authentica

### [System Requirements](#system-requirements)

- Java 8
- Java 11
- Maven 3
- MongoDB 3.4.x
- Yarn 1.x
Expand Down
10 changes: 5 additions & 5 deletions myconext-server/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,11 @@
</dependencyManagement>

<dependencies>
<dependency>
<groupId>org.openconext</groupId>
<artifactId>saml-idp</artifactId>
<version>0.0.6-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
Expand All @@ -45,11 +50,6 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.openconext</groupId>
<artifactId>saml-idp</artifactId>
<version>0.0.5-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-oauth2-resource-server</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import myconext.model.SamlAuthenticationRequest;
import myconext.model.ServiceProvider;

import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import java.util.Optional;

Expand All @@ -13,11 +14,11 @@ public interface ServiceProviderHolder {
ServiceProviderResolver getServiceProviderResolver() ;

default String getServiceName(HttpServletRequest request, SamlAuthenticationRequest samlAuthenticationRequest) {
String lang = cookieByName(request, "lang").map(cookie -> cookie.getValue()).orElse("en");
Optional<ServiceProvider> optionalServiceProvider = getServiceProviderResolver().resolve(samlAuthenticationRequest.getRequesterEntityId());
String serviceName = optionalServiceProvider.map(serviceProvider -> lang.equals("en") ? serviceProvider.getName() : serviceProvider.getNameNl())
.orElse(samlAuthenticationRequest.getRequesterEntityId());
return serviceName;
String lang = cookieByName(request, "lang").map(Cookie::getValue).orElse("en");
String requesterEntityId = samlAuthenticationRequest.getRequesterEntityId();
Optional<ServiceProvider> optionalServiceProvider = getServiceProviderResolver().resolve(requesterEntityId);
return optionalServiceProvider.map(serviceProvider -> lang.equals("en") ? serviceProvider.getName() : serviceProvider.getNameNl())
.orElse(requesterEntityId);
}


Expand Down

0 comments on commit 1cc81ef

Please sign in to comment.