35 EduSso& operator=(EduSso
const&);
36 EduSso(EduSso
const&);
43 virtual ::Json::Value clientConfig(
::Json::Value const&)
const ;
45 virtual ::Json::Value clientConfig(
::Json::Value const& loginResponse)
const ;
49 virtual ::Identity::_TokenRefreshState::Enum refreshToken(
53 ::Identity::EduResourceType,
55 ::std::function<
void()>
58 virtual ::Identity::_TokenRefreshState::Enum refreshToken(
62 ::Identity::EduResourceType eduIdentityResource,
64 ::std::function<
void()> refreshingToken
69 virtual void onRefreshedToken(
bool, ::Identity::EduResourceType) ;
71 virtual void onRefreshedToken(
bool failed, ::Identity::EduResourceType eduIdentityResource) ;
75 virtual ::Identity::SsoPromptMode signIn(
78 ::std::function<
void()>,
82 virtual ::Identity::SsoPromptMode signIn(
85 ::std::function<
void()> showingDialogBoxCallback,
91 virtual void signInSuccess(::std::string
const&) ;
93 virtual void signInSuccess(::std::string
const& userHint) ;
96 virtual void demoSignInSuccess() ;
104 virtual bool isDemoConversion()
const ;
107 virtual void signInGraph(
109 ::std::string
const&,
113 virtual void signInGraph(
115 ::std::string
const& userId,
142 MCNAPI ::Json::Value $clientConfig(
::Json::Value const& loginResponse)
const;
144 MCNAPI ::Identity::_TokenRefreshState::Enum $refreshToken(
148 ::Identity::EduResourceType eduIdentityResource,
150 ::std::function<
void()> refreshingToken
153 MCNAPI
void $onRefreshedToken(
bool failed, ::Identity::EduResourceType eduIdentityResource);
155 MCNAPI ::Identity::SsoPromptMode $signIn(
158 ::std::function<
void()> showingDialogBoxCallback,
162 MCNAPI
void $signInSuccess(::std::string
const& userHint);
164 MCNAPI
void $demoSignInSuccess();
168 MCNAPI
bool $isDemoConversion()
const;
170 MCNAPI
void $signInGraph(
172 ::std::string
const& userId,