Commit Graph

2 Commits

Author SHA1 Message Date
Ben Marsh
8947f2eaf0 UGS: First stab at OIDC login.
* Enabled via a OidcProvider setting in a project-specific UnrealGameSync.ini file, which must match a defined OIDC provider in oidc-configuration.json.
* When enabled, displays a "Connect to Horde" button next to the project file in the UGS status panel. No notifications on expiry etc... yet.
* Removed legacy OIDC/Jupiter support code to avoid having to refactor it. Can bring it back later as and when we are ready to productize it.

#preflight none

[CL 24231304 by Ben Marsh in ue5-main branch]
2023-02-15 11:01:53 -05:00
Ben Marsh
ac024dfb04 UGS: Duplicate shared projects which UGS depends on, including files from their original locations, so we can upgrade shared projects to NET 6 without requiring all users to have it installed. (In-engine projects all use NET SDK distributed with the engine, whereas UGS does not).
#preflight none
#fyi Joe.Kirchoff, Joakim.Lindqvist

[CL 22272964 by Ben Marsh in ue5-main branch]
2022-09-30 12:29:12 -04:00