48 ActiveDirectoryIdentity& operator=(ActiveDirectoryIdentity
const&);
49 ActiveDirectoryIdentity(ActiveDirectoryIdentity
const&);
50 ActiveDirectoryIdentity();
55 virtual ~ActiveDirectoryIdentity() =
default;
62 MCNAPI ActiveDirectoryIdentity(
63 ::Bedrock::NotNullNonOwnerPtr<::IEDUSystems> eduSystems,
67 MCNAPI
void _authenticateDemoWithService();
69 MCNAPI
void _authenticateSignInWithService();
73 MCNAPI
void _identityGained();
75 MCNAPI
void _identityLost();
78 ::std::string
const& error,
79 ::ActiveDirectoryAuthenticationState newState,
80 ::std::vector<::std::pair<::std::string, ::std::string>> details
83 MCNAPI
void _onStatusChanged(::ActiveDirectoryAuthenticationState from, ::ActiveDirectoryAuthenticationState to);
85 MCNAPI ::AccessTokenInfo _parseTokenInfo(::std::string
const& tokenToParse)
const;
89 MCNAPI
void _signInCanceled();
91 MCNAPI
void _updateData(
96 MCNAPI
void _updateGraphData(
101 MCNAPI
void getIdentity();
103 MCNAPI
void resetAuthenticationState();
136 ::Bedrock::NotNullNonOwnerPtr<::IEDUSystems> eduSystems,