43 List<String> grantTypes =
params.getGrantType();
45 RegisterSiteResponse setupClient = registerSiteOperation.execute_(
params);
47 params.setGrantType(grantTypes);
48 RegisterSiteResponse registeredClient = registerSiteOperation.execute_(
params);
56 registered.setSetupOxdId(setup.getOxdId());
57 registered.setSetupClientId(setup.getClientId());
60 SetupClientResponse response =
new SetupClientResponse();
61 response.setOxdId(registeredClient.getOxdId());
62 response.setClientIdOfOxdId(registered.getClientId());
63 response.setOpHost(registeredClient.getOpHost());
65 response.setSetupClientOxdId(setupClient.getOxdId());
66 response.setClientId(setup.getClientId());
67 response.setClientSecret(setup.getClientSecret());
68 response.setClientRegistrationAccessToken(setup.getClientRegistrationAccessToken());
69 response.setClientRegistrationClientUri(setup.getClientRegistrationClientUri());
70 response.setClientIdIssuedAt(Utils.date(setup.getClientIdIssuedAt()));
71 response.setClientSecretExpiresAt(Utils.date(setup.getClientSecretExpiresAt()));
74 }
catch (ErrorResponseException e) {
76 }
catch (Exception e) {
77 LOG.error(e.getMessage(), e);
79 return CommandResponse.INTERNAL_ERROR_RESPONSE;
Command getCommand()
Definition: BaseOperation.java:135
static final Logger LOG
Definition: SetupClientOperation.java:27
void prepareSetupParams(SetupClientParams params)
Definition: SetupClientOperation.java:82
void setSetupClient(Boolean setupClient)
Definition: Rp.java:539
CommandResponse okResponse(IOpResponse p_data)
Definition: BaseOperation.java:145
Injector getInjector()
Definition: BaseOperation.java:68
RpService getRpService()
Definition: BaseOperation.java:104
Rp getRp(String oxdId)
Definition: RpService.java:55
final T params
Definition: BaseOperation.java:40
void update(Rp rp)
Definition: RpService.java:121