Navigation
API > API/Plugins > API/Plugins/WebAPI > API/Plugins/WebAPI/Security
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDeveloperSettings
- UWebAPIAuthenticationSettings
- UWebAPIOAuthSettings
References
| Module | WebAPI |
| Header | /Engine/Plugins/Experimental/Web/WebAPI/Source/WebAPI/Public/Security/WebAPIAuthentication.h |
| Include | #include "Security/WebAPIAuthentication.h" |
Syntax
UCLASS&40;Config&61;"Engine", PerObjectConfig&41;
class UWebAPIOAuthSettings : public UWebAPIAuthenticationSettings
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | AccessToken | Private token returned by the server. | |
| TMap< FString, FString > | AdditionalRequestBodyParameters | Additional content key/value pairs to add to auth request. | |
| TMap< FString, FString > | AdditionalRequestQueryParameters | Additional query parameters to add to auth request. Each key should be present in the Url. | |
| FString | AuthenticationServer | Authentication endpoint. | |
| FString | ClientId | Public client identifier. | |
| FString | ClientSecret | Private client secret. | |
| FDateTime | ExpiresOn | Private token expiration returned by the server. | |
| FString | TokenType | Token type, ie. Bearer |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | IsValid () |
Returns true if this contains sufficient information to request authentication. |