From 41bf97ff409cb628b2f636f287100b7c48008613 Mon Sep 17 00:00:00 2001 From: mposolda Date: Wed, 1 Apr 2015 16:28:09 +0200 Subject: [PATCH] Fix Cors example --- core/src/main/java/org/keycloak/RSATokenVerifier.java | 3 +++ .../database-service/src/main/webapp/WEB-INF/keycloak.json | 1 + 2 files changed, 4 insertions(+) diff --git a/core/src/main/java/org/keycloak/RSATokenVerifier.java b/core/src/main/java/org/keycloak/RSATokenVerifier.java index e2f5f2b6d5a..c68da0fba21 100755 --- a/core/src/main/java/org/keycloak/RSATokenVerifier.java +++ b/core/src/main/java/org/keycloak/RSATokenVerifier.java @@ -35,6 +35,9 @@ public class RSATokenVerifier { if (user == null) { throw new VerificationException("Token user was null."); } + if (realmUrl == null) { + throw new VerificationException("Realm URL is null. Make sure to add auth-server-url to the configuration of your adapter!"); + } if (!realmUrl.equals(token.getIssuer())) { throw new VerificationException("Token audience doesn't match domain."); diff --git a/examples/cors/database-service/src/main/webapp/WEB-INF/keycloak.json b/examples/cors/database-service/src/main/webapp/WEB-INF/keycloak.json index e93b148d350..265049f22ca 100755 --- a/examples/cors/database-service/src/main/webapp/WEB-INF/keycloak.json +++ b/examples/cors/database-service/src/main/webapp/WEB-INF/keycloak.json @@ -2,6 +2,7 @@ "realm" : "cors", "resource" : "cors-database-service", "realm-public-key" : "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrVrCuTtArbgaZzL1hvh0xtL5mc7o0NqPVnYXkLvgcwiC3BjLGw1tGEGoJaXDuSaRllobm53JBhjx33UNv+5z/UMG4kytBWxheNVKnL6GgqlNabMaFfPLPCF8kAgKnsi79NMo+n6KnSY8YeUmec/p2vjO2NjsSAVcWEQMVhJ31LwIDAQAB", + "auth-server-url": "http://localhost-auth:8080/auth", "bearer-only" : true, "ssl-required": "external", "enable-cors": true