6#include <imtclientgql/TClientRequestManagerCompWrap.h>
7#include <GeneratedFiles/imtauthsdl/SDL/1.0/CPP/Authorization.h>
14class CRemoteAuthorizationControllerComp:
15 public imtclientgql::TClientRequestManagerCompWrap<
16 sdl::imtauth::Authorization::CGraphQlHandlerCompBase>
19 typedef imtclientgql::TClientRequestManagerCompWrap<sdl::imtauth::Authorization::CGraphQlHandlerCompBase> BaseClass;
21 I_BEGIN_COMPONENT(CRemoteAuthorizationControllerComp);
26 virtual sdl::imtauth::Authorization::CAuthorizationPayload OnAuthorization(
27 const sdl::imtauth::Authorization::CAuthorizationGqlRequest& authorizationRequest,
28 const imtgql::CGqlRequest& gqlRequest,
29 QString& errorMessage)
const override;
30 virtual sdl::imtauth::Authorization::CAuthorizationPayload OnUserToken(
31 const sdl::imtauth::Authorization::CUserTokenGqlRequest& userTokenRequest,
32 const ::imtgql::CGqlRequest& gqlRequest,
33 QString& errorMessage)
const override;
34 virtual sdl::imtauth::Authorization::CLogoutPayload OnLogout(
35 const sdl::imtauth::Authorization::CLogoutGqlRequest& logoutRequest,
36 const ::imtgql::CGqlRequest& gqlRequest,
37 QString& errorMessage)
const override;
38 virtual sdl::imtauth::Authorization::CPermissionList OnGetPermissions(
39 const sdl::imtauth::Authorization::CGetPermissionsGqlRequest& getPermissionsRequest,
40 const ::imtgql::CGqlRequest& gqlRequest,
41 QString& errorMessage)
const override;
Authentication GraphQL API Layer Module.