implements IEADPAuthPlatform
0x00x0030
Members 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_baseService | EADPService | 1 flags | — | |
| 0x08 | m_channel | GrpcChannel | Private | — | |
| 0x01 | m_doAuthRequest | bool | Private | — | |
| 0x01 | m_doTokenRequest | bool | Private | — | |
| 0x0022 | 0x06 | padding / unreflected | |||
| 0x08 | m_redirectUri | string | Private | — | |
Functions 27
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Setup(EADPService service) | PublicFinal+2 flags | 0x08 | |
| void Shutdown() | Public+2 flags | 0x00 | |
| void Authenticate() | PublicFinal+2 flags | 0x00 | |
| void Update() | PublicFinal+2 flags | 0x00 | |
| void OnFocus(bool hasFocus) | PublicFinal+2 flags | 0x01 | |
| void OnPause(bool paused) | PublicFinal+2 flags | 0x01 | |
| string GetClientId() | 4 flags | 0x08 | |
| string GetClientSecret() | 4 flags | 0x08 | |
| AsyncUnaryCall<Eadp.Nexus.Connect.Grpc.V1.GetId3AuthResponse> ConstructId3AuthResponse(Id3AuthServiceClient authClient, const AuthTokenResult& platformAuth) | 4 flags | — | 0x28 |
| object GetPlatformAuthTokenParams() | 4 flags | 0x08 | |
| string GetServiceUrl() | 3 flags | 0x08 | |
| string GetRedirectUri() | 3 flags | 0x08 | |
| string GetLocaleString() | 3 flags | 0x08 | |
| string GetCompletionUri() | 3 flags | 0x08 | |
| bool UseDevEnvironment(int issuerId) | 3 flags | 0x04 | |
| bool CanAuthenticate(User user) | 3 flags | 0x08 | |
| Id3AuthServiceClient CreateAuthClient(int environment) | Private | 0x08 | |
| string GetAccountsServerAddress(int issuerId) | Private | 0x08 | |
| string MetadataToString(Metadata metadata) | Private | 0x08 | |
| void authenticateWithPlatform() | Private | 0x00 | |
| void doAuthRequest(const AuthTokenResult& platformAuth) | Private | 0x28 | |
| void OnAuthResponse(Task<Eadp.Nexus.Connect.Grpc.V1.GetId3AuthResponse> task, object state) | 3 flags | 0x08 | |
| void OnBrowserRequestComplete(WebBrowserExitResult result) | Private | 0x08 | |
| void onAuthCodeReceived(const string& code) | Private | 0x08 | |
| void OnTokenResponse(Task<Eadp.Nexus.Connect.Grpc.V1.GrantTokenResponse> task) | Private | 0x08 | |
| void .ctor() | 2 flags | 0x00 | |
| void <authenticateWithPlatform>b__24_0(const AuthTokenResult& result) | Private | 0x28 |