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.oidcc4ui;
20
21 import org.apache.commons.lang3.tuple.Pair;
22 import org.apache.syncope.client.console.pages.OIDCClientLogin;
23 import org.apache.syncope.client.ui.commons.annotations.Resource;
24 import org.apache.syncope.client.ui.commons.panels.OIDCC4UIConstants;
25 import org.apache.syncope.client.ui.commons.resources.oidcc4ui.CodeConsumerResource;
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 = OIDCC4UIConstants.URL_CONTEXT + ".codeConsumer",
32 path = "/" + OIDCC4UIConstants.URL_CONTEXT + "/code-consumer")
33 public class ConsoleCodeConsumerResource extends CodeConsumerResource {
34
35 private static final long serialVersionUID = 8348262380011763032L;
36
37 @Override
38 protected Class<? extends WebPage> getLoginPageClass() {
39 return OIDCClientLogin.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 }