Add student SGU profile synchronization

This commit is contained in:
2026-09-01 14:23:20 -06:00
parent 3b5cf723cc
commit fd3eb537a1
21 changed files with 345 additions and 43 deletions
@@ -3,16 +3,28 @@ namespace SGU.AuthBroker.Core.Profiles;
public sealed record InstitutionalProfile(
string? EmployeeNumber = null,
string? DisplayName = null,
string? GivenName = null,
string? Surname = null,
string? Email = null,
string? EmployeeType = null,
string? JobTitle = null,
string? Department = null)
string? Department = null,
string? StreetAddress = null,
string? City = null,
string? State = null,
string? PostalCode = null)
{
public bool HasValues =>
EmployeeNumber is not null ||
DisplayName is not null ||
GivenName is not null ||
Surname is not null ||
Email is not null ||
EmployeeType is not null ||
JobTitle is not null ||
Department is not null;
Department is not null ||
StreetAddress is not null ||
City is not null ||
State is not null ||
PostalCode is not null;
}