LeviLamina
Loading...
Searching...
No Matches
ActiveDirectoryIdentity Class Reference
Inheritance diagram for ActiveDirectoryIdentity:

Public Member Functions

ActiveDirectoryIdentityoperator= (ActiveDirectoryIdentity const &)
 ActiveDirectoryIdentity (ActiveDirectoryIdentity const &)
MCNAPI_C void _authenticateDemoWithService ()
MCNAPI_C void _authenticateSignInWithService ()
MCNAPI_C void _executeOnMainThread (::std::function< void()> &&callback)
MCNAPI_C void _handleAuthenticationResponse (::WebServices::EduSignin::SigninResponse &response)
MCNAPI_C void _identityGained ()
MCNAPI_C void _identityLost ()
MCNAPI_C void _onError (::std::string const &error, ::ActiveDirectoryAuthenticationState newState, ::std::vector<::std::pair<::std::string, ::std::string > > details)
MCNAPI_C void _onStatusChanged (::ActiveDirectoryAuthenticationState from, ::ActiveDirectoryAuthenticationState to)
MCNAPI_C::AccessTokenInfo _parseTokenInfo (::std::string const &tokenToParse) const
MCNAPI_C void _populateResponse (::WebServices::EduSignin::SigninResponse const &response)
MCNAPI_C void _signInCanceled ()
MCNAPI_C void _updateData (::std::optional<::Bedrock::Result<::Identity::AuthToken, ::Identity::AuthError > > result, bool isRefresh)
MCNAPI_C void _updateGraphData (::std::optional<::Bedrock::Result<::Identity::AuthToken, ::Identity::AuthError > > result, bool isRefresh)
MCNAPI_C void addObserver (::edu::auth::CredentialsObserver &observer)
MCNAPI_C void getIdentity ()
MCNAPI_C void resetAuthenticationState ()
MCNAPI_C void signOut (::std::function< void(::Identity::SignOutResult)> callback) const
MCNAPI_C void tick ()
MCNAPI_C void * $ctor (::Bedrock::NotNullNonOwnerPtr<::IEDUSystems > eduSystems, ::Identity::ActiveDirectoryIdentityParameters &&parameters)
MCNAPI_C void * $ctor (::Bedrock::NonOwnerPointer<::IEDUSystems > eduSystems, ::std::optional<::EducationServicesEnvironment > environment, ::std::unique_ptr<::IActiveDirectoryIdentityTelemetry > &&eventing, ::std::unique_ptr<::Identity::ISettingStorageStrategy > &&settings, ::std::unique_ptr<::Identity::IEduSsoStrategy > &&sso, ::std::function<::std::unique_ptr<::Identity::IEduAuth >(::Identity::EduAuthParameters &&)> createAuth, ::std::unique_ptr<::ResponseVerifier > verifier, ::std::string appSessionId)
MCAPI void $dtor ()
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
MCAPI_C ::Bedrock::Threading::Async< void > queueForMainThread (::std::function< void()> &&callback)
MCAPI_C ::Bedrock::Threading::Async< void > queueForMainThreadAutoRequeue (::std::function< bool()> &&callback)
MCAPI void * $ctor (::std::string name)
MCAPI void * $ctor (::WorkerPool &, ::Scheduler &, ::std::string)
MCAPI ::Bedrock::Threading::Async< void > queue (::std::function< void()> &&callback)
MCAPI_C ::Bedrock::Threading::Async< void > queueAutoRequeue (::std::function< bool()> &&callback)

Static Public Member Functions

static MCAPI ::std::string const & IS_VALID_FIELD ()
static MCAPI ::std::string const & JWT_EXPIRATION_FIELD ()
static MCAPI ::std::string const & JWT_REQUEST_ID_FIELD ()
static MCAPI ::std::string const & PAYLOAD_FIELD ()
static MCAPI ::std::string const & PUBLIC_KEY ()
static MCAPI ::std::string const & REQUEST_ID_FIELD ()
static MCAPI ::std::string const & RESPONSE_FIELD ()
static MCAPI ::std::string & mCachedServiceEndpoint ()
static MCAPI void ** $vftableForEnableNonOwnerReferences ()
static MCAPI void ** $vftableForEnableQueueForMainThread ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 1000 > mUnk46e055
::ll::UntypedStorage< 1, 1 > mUnk4d1db4
::ll::UntypedStorage< 1, 1 > mUnka7ac16
::ll::UntypedStorage< 8, 120 > mUnk27931c
::ll::UntypedStorage< 8, 8 > mUnkb1e89c
::ll::UntypedStorage< 8, 8 > mUnkb73670
::ll::UntypedStorage< 8, 8 > mUnk3b60d4
::ll::UntypedStorage< 8, 8 > mUnk9f179e
::ll::UntypedStorage< 8, 16 > mUnk16c98e
::ll::UntypedStorage< 8, 8 > mUnk89d1c9
::ll::UntypedStorage< 8, 24 > mUnkf84d67
::ll::UntypedStorage< 8, 88 > mUnk3ae843
::ll::UntypedStorage< 8, 80 > mUnke3078c
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > mQueueForThreadTaskGroup

Member Function Documentation

◆ IS_VALID_FIELD()

MCAPI ::std::string const & ActiveDirectoryIdentity::IS_VALID_FIELD ( )
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.

◆ JWT_EXPIRATION_FIELD()

MCAPI ::std::string const & ActiveDirectoryIdentity::JWT_EXPIRATION_FIELD ( )
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.

◆ JWT_REQUEST_ID_FIELD()

MCAPI ::std::string const & ActiveDirectoryIdentity::JWT_REQUEST_ID_FIELD ( )
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.

◆ PAYLOAD_FIELD()

MCAPI ::std::string const & ActiveDirectoryIdentity::PAYLOAD_FIELD ( )
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.

◆ PUBLIC_KEY()

MCAPI ::std::string const & ActiveDirectoryIdentity::PUBLIC_KEY ( )
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.

◆ REQUEST_ID_FIELD()

MCAPI ::std::string const & ActiveDirectoryIdentity::REQUEST_ID_FIELD ( )
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.

◆ RESPONSE_FIELD()

MCAPI ::std::string const & ActiveDirectoryIdentity::RESPONSE_FIELD ( )
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.

◆ mCachedServiceEndpoint()

MCAPI ::std::string & ActiveDirectoryIdentity::mCachedServiceEndpoint ( )
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.

◆ $dtor()

MCAPI void ActiveDirectoryIdentity::$dtor ( )
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.

◆ $vftableForEnableNonOwnerReferences()

MCAPI void ** ActiveDirectoryIdentity::$vftableForEnableNonOwnerReferences ( )
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.

◆ $vftableForEnableQueueForMainThread()

MCAPI void ** ActiveDirectoryIdentity::$vftableForEnableQueueForMainThread ( )
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.

◆ $vftable() [1/2]

MCAPI void ** Bedrock::EnableNonOwnerReferences::$vftable ( )
staticinherited
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.

◆ $vftable() [2/2]

MCAPI void ** Bedrock::Threading::EnableQueueForMainThread::$vftable ( )
staticinherited
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: