1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.client.console.resources.saml2sp4ui;
20
21 import org.apache.commons.lang3.tuple.Pair;
22 import org.apache.syncope.client.console.pages.SAML2SPLogin;
23 import org.apache.syncope.client.ui.commons.SAML2SP4UIConstants;
24 import org.apache.syncope.client.ui.commons.annotations.Resource;
25 import org.apache.syncope.client.ui.commons.resources.saml2sp4ui.AssertionConsumerResource;
26 import org.apache.syncope.common.lib.to.UserTO;
27 import org.apache.wicket.markup.html.WebPage;
28 import org.apache.wicket.request.mapper.parameter.PageParameters;
29
30 @Resource(
31 key = SAML2SP4UIConstants.URL_CONTEXT + ".assertionConsumer",
32 path = "/" + SAML2SP4UIConstants.URL_CONTEXT + "/assertion-consumer")
33 public class ConsoleAssertionConsumerResource extends AssertionConsumerResource {
34
35 private static final long serialVersionUID = 5794388372086573865L;
36
37 @Override
38 protected Class<? extends WebPage> getLoginPageClass() {
39 return SAML2SPLogin.class;
40 }
41
42 @Override
43 protected Pair<Class<? extends WebPage>, PageParameters> getSelfRegInfo(final UserTO newUser) {
44 throw new UnsupportedOperationException("Self-registration not supported by Admin Console");
45 }
46 }