Navigation
API > API/Plugins > API/Plugins/DataLinkOAuth
| Name | UDataLinkOAuthSettings |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DataLinkOAuth/Source/DataLinkOAuth/Public/DataLinkOAuthSettings.h |
| Include Path | #include "DataLinkOAuthSettings.h" |
Syntax
UCLASS (MinimalAPI, Abstract, DisplayName="Motion Design Data Link OAuth Settings")
class UDataLinkOAuthSettings : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDataLinkOAuthSettings
Derived Classes
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FUrlBuilder | TStringBuilder< 512 > | DataLinkOAuthSettings.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| LoopbackAddress | const TCHAR * | DataLinkOAuthSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AuthorizeHttpRequest
(
const FDataLinkOAuthToken& InAuthToken, |
Adds Authorization header to the given Http Settings if the Access Response is valid | DataLinkOAuthSettings.h | |
virtual bool BuildAuthRequestUrl
(
FUrlBuilder& OutRequestUrl, |
Builds an Authorization URL | DataLinkOAuthSettings.h | |
virtual bool BuildAuthToken
(
FStringView InAccessResponse, |
Builds an Auth Token based on the Access Response String | DataLinkOAuthSettings.h | |
virtual bool BuildExchangeCodeTokenUrl
(
FUrlBuilder& OutRequestUrl, |
Builds an Exchange Code for Access Token URL | DataLinkOAuthSettings.h | |
virtual bool FindAuthCode
(
const FHttpServerRequest& InRequest, |
Attempts to find the Auth Code within the given Request | DataLinkOAuthSettings.h | |
| Instantiated data of type that matches the 'SharedDataType'. | DataLinkOAuthSettings.h | ||
virtual bool ValidateRequest
(
const FHttpServerRequest& InRequest, |
Validates that the request relates to our OAuth flow | DataLinkOAuthSettings.h |