Skip to content

Commit

Permalink
Merge branch 'zlamalp/clean' into 'main'
Browse files Browse the repository at this point in the history
refactor: removed hacks for unused IdPs

See merge request perun/perun-idm/perun-wui!279
  • Loading branch information
zlamalp committed May 21, 2024
2 parents 1d71e47 + 43a4d0b commit c28c600
Show file tree
Hide file tree
Showing 5 changed files with 0 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@ public class Utils {
organizationsTranslation.put("https://id.vse.cz/idp/shibboleth", "University of Economics, Prague");
organizationsTranslation.put("https://shib.zcu.cz/idp/shibboleth", "University of West Bohemia");
organizationsTranslation.put("https://idptoo.osu.cz/simplesaml/saml2/idp/metadata.php", "University of Ostrava");
organizationsTranslation.put("https://login.ics.muni.cz/idp/shibboleth", "MetaCentrum");
organizationsTranslation.put("https://idp.hostel.eduid.cz/idp/shibboleth", "eduID.cz Hostel");
organizationsTranslation.put("https://shibboleth.techlib.cz/idp/shibboleth", "National Library of Technology");
organizationsTranslation.put("https://eduid.jamu.cz/idp/shibboleth", "Janacek Academy of Music and Performing Arts in Brno");
Expand Down Expand Up @@ -128,7 +127,6 @@ public class Utils {

// e-INFRA CZ
organizationsTranslation.put("https://idp.e-infra.cz/idp/", "e-INFRA CZ heslo");
organizationsTranslation.put("https://idp-cert.e-infra.cz/idp/", "e-INFRA CZ certifikát");
//organizationsTranslation.put("https://login.cesnet.cz/idp/", "CESNET eInfrastructure AAI");
//organizationsTranslation.put("https://login.e-infra.cz/idp/", "e-INFRA CZ AAI");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -259,8 +259,6 @@ private void resolveCantBeSubmittedException() {
} else if (Objects.equals("NOT_ELIGIBLE_EINFRA_EXTENSION", exception.getReason())) {
String url = Window.Location.getProtocol() + "//" + Window.Location.getHost() + "/";
setInfo(trans.cantSubmitLoA(), trans.notEligibleEINFRAextension(Utils.getIdentityConsolidatorLink(true), url+PerunSession.getInstance().getRpcServer()+"/registrar/?vo=einfra&group=verified_users:catch_all"));
} else if (Objects.equals("NOT_ELIGIBLE_METAIDP", exception.getReason())) {
setInfo(trans.cantSubmitLoA(), trans.notEligibleMETAIDP());
} else if (Objects.equals("NOT_ELIGIBLE_EINFRAIDP", exception.getReason())) {
setInfo(trans.cantSubmitLoA(), trans.notEligibleEINFRAIDP());
} else if (Objects.equals("NEVER_EXPIRATION", exception.getReason())) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -416,9 +416,6 @@ public interface PerunRegistrarTranslation extends PerunTranslation {
@DefaultMessage("<p>To renew your membership, <b>verification of academic status</b> is required for your e-Infrastructure account. <p><ul><li>I have a verified account</li><ul><li>The verification may have expired. In this case, please sign in to your account with a verified academic identity, which will extend the validity of the verification.</li></ul></ul><ul><li>I don`t have a verified account</li><ul><li>Please <a href=\"{0}\">add verified identity</a> to your account from some academic institution (involved in eduId).</li><li><a href=\"{1}\">Ask for manual verification</a> of your academic background (if your institution is not involved in the eduId federation).</li></ul>")
public String notEligibleEINFRAextension(String consolidatorUrl, String einfraVerifyUrl);

@DefaultMessage("<p>You are signed in with an account from Metacentrum. You <b>cannot register or renew your membership</b> using this identity.<p>Please <b>sign-out / close all browser windows</b> and sign-in again using an external identity provider - an account from your academic organization or a social identity provider if your institution doesn`t have one.")
public String notEligibleMETAIDP();

@DefaultMessage("<p>You are signed in with an e-INFRA CZ account. You <b>cannot register or renew your membership</b> using this identity.<p>Please <b>sign-out / close all browser windows</b> and sign-in again using an external identity provider - an account from your academic organization or a social identity provider if your institution doesn`t have one.")
public String notEligibleEINFRAIDP();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -689,16 +689,6 @@ public void onLoadingStart() {
// skip more identities from same IdP or hidden IdPs
if (offeredIdPs.contains(entityId) || hiddenProxies.contains(entityId)) continue;

// FIXME - CESNET hack to not offer Meta/Einfra IDP when app runs behind the other proxy
if ("signup.e-infra.cz".equals(Window.Location.getHostName())) {
// Exclude old Meta IdP on new E-INFRA CZ domain
if ("https://login.ics.muni.cz/idp/shibboleth".equals(entityId)) continue;
} else {
// Exclude new E-INFRA IDPs on old (other) domains
if ("https://idp.e-infra.cz/idp/".equals(entityId) ||
"https://idp-cert.e-infra.cz/idp/".equals(entityId)) continue;
}

// IF Perun is behind proxy, offer only allowed proxies !!!
// IF not proxy, show all
if (proxies.isEmpty() || proxies.contains(entityId)) {
Expand Down Expand Up @@ -741,7 +731,6 @@ public void onLoadingStart() {

if (source.getName().equalsIgnoreCase("EINFRA") ||
source.getName().equalsIgnoreCase("EINFRA-SERVICES") ||
source.getName().equalsIgnoreCase("SAGRID") ||
source.getName().equalsIgnoreCase("ICS.MUNI.CZ")) {

String toBePrefix = "krb";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,6 @@ cantSubmitLoA=Nelze podat přihlášku
notAcademicLoA=Podle informací poskytnutých od <i>{0}</i> <b>nejste aktivním členem akademické obce</b>. Odhlaste se a přihlaste se znovu pomocí svojí domácí instituce (Univerzity), které jste aktivním členem.
notEligibleCESNET=Pro přístup ke službám CESNETu je potřeba používat ověřenou akademickou identitu (alespoň 1x za rok se s ní musíte přihlásit). Prosím použijte akademickou identitu pro přístup k tomuto formuláři.
notEligibleEINFRAextension=<p>Pro prodloužení členství je <b>vyžadováno ověření akademického statutu</b> u Vašeho účtu v e-infrastruktuře.<p><ul><li>Mám ověřený účet</li><ul><li>Je možné, že ověření vypršelo. V takovém případě se prosím přihlaste ke svému účtu ověřenou akademickou identitou, což platnost ověření prodlouží.</li></ul></ul><ul><li>Nemám ověřený účet</li><ul><li><a href="{0}">Přidejte si</a> ke svému účtu ověřenou identitu z nějaké akademické instituce (zapojené v eduId).</li><li><a href="{1}">Požádejte o ruční ověření</a> Vaší akademické příslušnosti (v případě, že Vaše instituce není zapojena ve federaci eduId).</li></ul>
notEligibleMETAIDP=<p>Jste přihlášeni pomocí účtu z Metacentra. Pod touto identitou <b>nelze provádět registrace a prodlužování členství</b>.<p>Prosím <b>odhlašte se / zavřete všechna okna prohlížeče</b> a přihlašte se znovu s použitím externího poskytovatele identity, tedy účtu z Vaší domovské organizace nebo sociální identitou, pokud Vaše insitutce nemá poskytovatele identity nebo není zapojená ve federaci eduId.cz.
notEligibleEINFRAIDP=<p>Jste přihlášeni pomocí účtu e-INFRA CZ. Pod touto identitou <b>nelze provádět registrace a prodlužování členství</b>.<p>Prosím <b>odhlašte se / zavřete všechna okna prohlížeče</b> a přihlašte se znovu s použitím externího poskytovatele identity, tedy účtu z Vaší domovské organizace nebo sociální identitou, pokud Vaše insitutce nemá poskytovatele identity nebo není zapojená ve federaci eduId.cz.
expirationNever=<p>Vaše <b>členství nelze obnovit</b>, protože jeho platnost nikdy nevyprší.
redirectWaitForVerification=<p>Vaše přihláška stále čeká na ověření zadané mailové adresy. Pokud budete nyní pokračovat dál na koncovou službu, je velmi pravděpodobné, že budete přesměrováni zpět na registraci.<p>Prosím zkontrolujte si Vaši poštovaní schránku na zprávu pro ověření mailové adresy.<p>Jakmile bude Vaše adresa ověřena a přihláška schválena, budete moci přistupovat na koncovou službu.
Expand Down

0 comments on commit c28c600

Please sign in to comment.