34 EduSso& operator=(EduSso
const&);
35 EduSso(EduSso
const&);
41 virtual ::Json::Value clientConfig(
::Json::Value const& loginResponse)
const ;
43 virtual ::Identity::_TokenRefreshState::Enum refreshToken(
47 ::Identity::EduResourceType eduIdentityResource,
49 ::std::function<
void()> refreshingToken
52 virtual void onRefreshedToken(
bool failed, ::Identity::EduResourceType eduIdentityResource) ;
54 virtual ::Identity::SsoPromptMode signIn(
57 ::std::function<
void()> showingDialogBoxCallback,
61 virtual void signInSuccess(::std::string
const& userHint) ;
63 virtual void demoSignInSuccess() ;
67 virtual bool isDemoConversion()
const ;
69 virtual void signInGraph(
71 ::std::string
const& userHint,
75 virtual void signInSharePoint(
77 ::std::string
const& userId,
78 ::std::string
const& spoResource,
88 MCNAPI ::Json::Value $clientConfig(
::Json::Value const& loginResponse)
const;
90 MCNAPI ::Identity::_TokenRefreshState::Enum $refreshToken(
94 ::Identity::EduResourceType eduIdentityResource,
96 ::std::function<
void()> refreshingToken
99 MCNAPI
void $onRefreshedToken(
bool failed, ::Identity::EduResourceType eduIdentityResource);
101 MCNAPI ::Identity::SsoPromptMode $signIn(
104 ::std::function<
void()> showingDialogBoxCallback,
108 MCNAPI
void $signInSuccess(::std::string
const& userHint);
110 MCNAPI
void $demoSignInSuccess();
114 MCNAPI
bool $isDemoConversion()
const;
116 MCNAPI
void $signInGraph(
118 ::std::string
const& userHint,
122 MCNAPI
void $signInSharePoint(
124 ::std::string
const& userId,
125 ::std::string
const& spoResource,