76 UriInfo uriInfo =
session.getContext().getUri();
77 RealmModel realm =
session.getContext().getRealm();
78 ClientModel client =
session.realms().getClientByClientId(clientId, realm);
80 Set<String> validWebOrigins = WebOriginsUtils.resolveValidWebOrigins(uriInfo, client);
81 validWebOrigins.add(UriUtils.getOrigin(uriInfo.getRequestUri()));
82 if (validWebOrigins.contains(
"*") || validWebOrigins.contains(origin)) {
83 return Response.noContent().build();
86 }
catch (Throwable t) {
88 return Response.status(Response.Status.FORBIDDEN).build();
KeycloakSession session
Definition: LoginStatusIframeEndpoint.java:48