Skip to main content

Profiles

Source https://github.com/koksmat-com/ui/tree/main/apps/www/app/profile

We like to ensure that users without and existing account can be invited to the platform.

The Profiling App takes care of creating and maintaining user profiles for external users.

In/Output

AreaDescription
InputEmail address
OutputGuest account in Tenant (optional)
OutputMemberships of selected Microsoft 365 groups

Control Data

AreaStorage
Domain WhitelistSharePoint list
Groups to select fromSharePoint list

User Experience

First time visit

path: /profile

As a first time user, you will be able to get a profile by entering your email address and setting up your preferences.

https://login.microsoftonline.com/79dc228f-c8f2-4016-8bf0-b990b6c72e98/oauth2/v2.0/authorize?client_id=902987fd-0ebd-4963-a92b-f200990bb176&scope=openid%20offline_access%20Directory.Read.All%20People.Read%20User.Read%20Sites.ReadWrite.All%20Directory.Read.All%20Calendars.ReadWrite&response_type=code&redirect_uri=https%3A%2F%2Fhome.nexi-intra.com%2Fapi%2Fauth%2Fcallback%2Fazure-ad&login_hint=chef%40jumpto365.com&state=GSTR2sAKPgmKWphA66p2pobW9TV3FetcyPAu2FaKerc

Return visit

Profiling page

EntrypointPath
Navigate to current profile for signed user/profile/route

Profile page

Return to profle page

Backend

Whitelisted domains

SharePoint list containing whitelist of domains

Appendix

Domain name check