Navigation
API > API/Plugins > API/Plugins/DataLinkOAuth
| Name | UDataLinkOAuthDefaultSettings |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DataLinkOAuth/Source/DataLinkOAuth/Public/DataLinkOAuthDefaultSettings.h |
| Include Path | #include "DataLinkOAuthDefaultSettings.h" |
Syntax
UCLASS (MinimalAPI, DisplayName="OAuth Default Settings")
class UDataLinkOAuthDefaultSettings : public UDataLinkOAuthSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDataLinkOAuthSettings → UDataLinkOAuthDefaultSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDataLinkOAuthDefaultSettings() |
DataLinkOAuthDefaultSettings.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AuthorizationURL | FString | DataLinkOAuthDefaultSettings.h |
|
|
| Scopes | TArray< FString > | DataLinkOAuthDefaultSettings.h |
|
|
| TokenExchangeEndpoint | FString | DataLinkOAuthDefaultSettings.h |
|
Functions
Public
Overridden from UDataLinkOAuthSettings
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool BuildAuthRequestUrl
(
FUrlBuilder& OutRequestUrl, |
Builds an Authorization URL | DataLinkOAuthDefaultSettings.h | |
virtual bool BuildExchangeCodeTokenUrl
(
FUrlBuilder& OutRequestUrl, |
Builds an Exchange Code for Access Token URL | DataLinkOAuthDefaultSettings.h | |
virtual bool ValidateRequest
(
const FHttpServerRequest& InRequest, |
Validates that the request relates to our OAuth flow | DataLinkOAuthDefaultSettings.h |