LeviLamina
Loading...
Searching...
No Matches
Identity::Strategies::EduSso Class Reference
Inheritance diagram for Identity::Strategies::EduSso:

Public Member Functions

EduSso & operator= (EduSso const &)
 EduSso (EduSso const &)
virtual::Json::Value clientConfig (::Json::Value const &loginResponse) const
virtual::Identity::_TokenRefreshState::Enum refreshToken (::Identity::IEduAuth &auth, ::AccessTokenInfo const &info, int64 currentTime, ::Identity::EduResourceType eduIdentityResource, ::std::function< void(::Bedrock::Result<::Identity::AuthToken, ::Identity::AuthError >)> callback, ::std::function< void()> refreshingToken)
virtual void onRefreshedToken (bool failed, ::Identity::EduResourceType eduIdentityResource)
virtual::Identity::SsoPromptMode signIn (::Identity::IEduAuth &auth, int64 currentTime, ::std::function< void()> showingDialogBoxCallback, ::std::function< void(::std::optional<::Bedrock::Result<::Identity::AuthToken, ::Identity::AuthError > >)> callback)
virtual void signInSuccess (::std::string const &userHint)
virtual void demoSignInSuccess ()
virtual void resetAuthentication (::Identity::IEduAuth &auth, bool resetUIState)
virtual bool isDemoConversion () const
virtual void signInGraph (::Identity::IEduAuth &auth, ::std::string const &userId, ::std::function< void(::std::optional<::Bedrock::Result<::Identity::AuthToken, ::Identity::AuthError > >)> callback)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk43468d
::ll::UntypedStorage< 8, 16 > mUnked046a
::ll::UntypedStorage< 8, 8 > mUnk965c33

Member Function Documentation

◆ clientConfig()

virtual::Json::Value Identity::Strategies::EduSso::clientConfig ( ::Json::Value const & loginResponse) const
virtual

◆ refreshToken()

virtual::Identity::_TokenRefreshState::Enum Identity::Strategies::EduSso::refreshToken ( ::Identity::IEduAuth & auth,
::AccessTokenInfo const & info,
int64 currentTime,
::Identity::EduResourceType eduIdentityResource,
::std::function< void(::Bedrock::Result<::Identity::AuthToken, ::Identity::AuthError >)> callback,
::std::function< void()> refreshingToken )
virtual

◆ onRefreshedToken()

virtual void Identity::Strategies::EduSso::onRefreshedToken ( bool failed,
::Identity::EduResourceType eduIdentityResource )
virtual

◆ signIn()

virtual::Identity::SsoPromptMode Identity::Strategies::EduSso::signIn ( ::Identity::IEduAuth & auth,
int64 currentTime,
::std::function< void()> showingDialogBoxCallback,
::std::function< void(::std::optional<::Bedrock::Result<::Identity::AuthToken, ::Identity::AuthError > >)> callback )
virtual

◆ signInSuccess()

virtual void Identity::Strategies::EduSso::signInSuccess ( ::std::string const & userHint)
virtual

◆ demoSignInSuccess()

virtual void Identity::Strategies::EduSso::demoSignInSuccess ( )
virtual

◆ resetAuthentication()

virtual void Identity::Strategies::EduSso::resetAuthentication ( ::Identity::IEduAuth & auth,
bool resetUIState )
virtual

◆ isDemoConversion()

virtual bool Identity::Strategies::EduSso::isDemoConversion ( ) const
virtual

◆ signInGraph()

virtual void Identity::Strategies::EduSso::signInGraph ( ::Identity::IEduAuth & auth,
::std::string const & userId,
::std::function< void(::std::optional<::Bedrock::Result<::Identity::AuthToken, ::Identity::AuthError > >)> callback )
virtual

◆ $vftable()

MCAPI void ** Identity::Strategies::EduSso::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: