NWDWebRuntimeRecursiveService
HashInvalid
Net-Worked-Data
List of Net-Worked-Data modules used in this website.
Project
Git
NWDCustomModels
This module contains the custom models for a project edited on the hub. Custom templates are specific to a given project.
/imagine
A fox drawing a house on a whiteboard
, style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
/imagine
A rabbit drawing a blue plan on a large desk
, style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
NWDDatabaseAccess
This module store credentials to communicate with all kind of the databases.
/imagine
A very big and long old filing cabinet on the wall, with opened drawers and lot of papers everywhere
, style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
/imagine
A weasel librarian on a library ladder
, style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
NWDFoundation
This module contains all foundation objects of Net-Worked-Data. Initial intelligence.
/imagine
Owl of Athena and Roman column with a figure in front
, style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
/imagine
A miniature sun contained in a glass ball with a scientist observing it
, style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
NWDRuntime
This module contains tools necessary for runtime.
/imagine
A rabbit mechanic in front of a locomotive
, style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
/imagine
A hedgehog working on engine
, style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
NWDStandardModels
This module contains standard models from the project editor hub website.
/imagine
A rabbit character drawing comic characters on white paperboard
, style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
/imagine
A fox drawing with a compass on a huge blueprint
, style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
NWDWebRuntime
Enter a description here ...
Inside this section add :
- MyProjectId (example : 52624149 )
- MyEnvironment
- Dev : 0
- PlayTest : 1
- Qualification : 2
- PreProduction : 3
- Production : 4
- PostProduction : 5
- MyProjectKey (example : kBMPBHYgCneVXRRhOmJyogOddZOSuLQz )
- MySecretKey (example : OBWvYNaDxaCFpQOUknYALoeGVYLKcqUo )
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*",
"Kestrel": {
"EndPoints": {
"Http": {
"Url": "http://localhost:4050"
},
"Https": {
"Url": "https://localhost:4051"
}
}
},
...
"NWDWebRuntimeConfiguration": {
"MyProjectId": "your-project-MyProjectId",
"MyEnvironment": "5",
"MyProjectKey": "your-project-MyProjectKey",
"MySecretKey": "your-project-MySecretKey",
...
},
...
}
/imagine
an engineer working on a machine
, style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
NWDWebStandard
Enter a description here ...
Inside this section add :
- MyProjectId (example : 26593421 )
-
MyEnvironment
- Dev : 0
- PlayTest : 1
- Qualification : 2
- PreProduction : 3
- Production : 4
- PostProduction : 5
- MyProjectKey (example : ZpukpnoOZjYkyqRFjlPABGIiTZjzEJre )
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*",
"Kestrel": {
"EndPoints": {
"Http": {
"Url": "http://localhost:4050"
},
"Https": {
"Url": "https://localhost:4051"
}
}
},
...
"NWDWebRuntimeConfiguration": {
"MyProjectId": "your-project-MyProjectId",
"MyEnvironment": "5",
"MyProjectKey": "your-project-MyProjectKey",
...
},
...
}
Inside this section add :
- Dns (example : fake-game.ooabab.com )
- Secure if use https (example : true )
- WebSiteName (example : BBOMember )
- WebSiteShortName (example : BBOMember )
- WebSiteInitials (example : BBOM )
- SupportLanguage in standard country-language codes separated by commat , see ISO-639 and ISO-3166 code to generate the approprieted country-language code to use. (example : System.String[] )
{
"Logging": {...},
"AllowedHosts": "*",
"Kestrel": {...},
...
"NWDWebRuntimeConfiguration": {
...
"Dns": "www.your-website.com",
"Secure": "true/false",
"WebSiteName": "your-website-WebSiteName",
"WebSiteShortName": "your-website-WebSiteShortName",
"WebSiteInitials": "your-website-WebSiteInitials",
"SupportLanguage": "your-website-SupportLanguage",
...
},
...
}
Inside this section add :
- GitCommit (example : 224ca7c36fd63c37c6be0920179bec26e7a36815 )
- GitCommitShort (example : 224ca7c3 )
- PipelineDate (example : 2023-07-04 16:07:07 )
- PipelineJob (example : 26305 )
- GitCommit = GIT_COMMIT
- GitCommitShort = GIT_COMMIT_SHORT
- PipelineDate = PIPELINE_DATE
- PipelineJob = PIPELINE_JOB
{
"Logging": {...},
"AllowedHosts": "*",
"Kestrel": {...},
...
"NWDWebRuntimeConfiguration": {
...
"GitCommit": "GIT_COMMIT",
"GitCommitShort": "GIT_COMMIT_SHORT",
"PipelineDate": "PIPELINE_DATE",
"PipelineJob": "PIPELINE_JOB",
...
},
...
}
- AddAccountSignEmailPassword with value to true
{
"Logging": {...},
"AllowedHosts": "*",
"Kestrel": {...},
...
"NWDWebStandardConfiguration": {
...
"AddAccountSignEmailPassword": "true",
...
},
...
}
- AddAccountSignLoginPassword with value to true
{
"Logging": {...},
"AllowedHosts": "*",
"Kestrel": {...},
...
"NWDWebStandardConfiguration": {
...
"AddAccountSignLoginPassword": "true",
...
},
...
}
- AddAccountSignLoginPasswordEmail with value to true
{
"Logging": {...},
"AllowedHosts": "*",
"Kestrel": {...},
...
"NWDWebStandardConfiguration": {
...
"AddAccountSignLoginPasswordEmail": "true",
...
},
...
}
Redirect URL is ~/NWDAccount/FacebookRedirect/
Change can take long time!
- AddFacebookSign with value to true
- FacebookClientId and insert Facebook client ID
- FacebookClientSecret and insert Facebook client secret
{
"Logging": {...},
"AllowedHosts": "*",
"Kestrel": {...},
...
"NWDWebStandardConfiguration": {
...
"AddFacebookSign": "true",
"FacebookClientId": "1910366452418037",
"FacebookClientSecret": "z6egzvBG2PMhlRWMLcfQADVdRLRvjwUk",
...
},
...
}
Redirect URL is ~/NWDAccount/FacebookRedirect/
Change can take long time!
- AddDiscordSign with value to true
- DiscordClientId and insert Discord client ID
- DiscordClientSecret and insert Discord client secret
{
"Logging": {...},
"AllowedHosts": "*",
"Kestrel": {...},
...
"NWDWebStandardConfiguration": {
...
"AddDiscordSign": "true",
"DiscordClientId": "3983587689836326",
"DiscordClientSecret": "8pfCRPoildE9AvwIsOwgNgtrK1bwTovk",
...
},
...
}
Redirect URL is ~/NWDAccount/GoogleRedirect/
-
Add in Authorized JavaScript origins :
- https://www.your-website.com
- https://localhost:4051
- http://localhost:4050
-
Add in Authorized redirect URIs :
- https://www.your-website.com/NWDAccount/GoogleRedirect/
- https://localhost:4051/NWDAccount/GoogleRedirect/
- http://localhost:4050/NWDAccount/GoogleRedirect/
Change can take long time!
- AddGoogleSign with value to true
- GoogleClientId and insert Google client ID
- GoogleClientSecret and insert Google client secret
{
"Logging": {...},
"AllowedHosts": "*",
"Kestrel": {...},
...
"NWDWebStandardConfiguration": {
...
"AddGoogleSign": "true",
"GoogleClientId": "6862523352951725",
"GoogleClientSecret": "uQRfYP4VXVVTse5eUCBMkEdFIWoTqkH5",
...
},
...
}
Redirect URL is ~/NWDAccount/LinkedInRedirect/
-
Add in Authorized redirect URIs :
- https://www.your-website.com/NWDAccount/LinkedInRedirect/
- https://localhost:4051/NWDAccount/LinkedInRedirect/
- http://localhost:4050/NWDAccount/LinkedInRedirect/
Change can take long time!
- AddLinkedInSign with value to true
- LinkedInClientId and insert LinkedIn client ID
- LinkedInClientSecret and insert LinkedIn client secret
{
"Logging": {...},
"AllowedHosts": "*",
"Kestrel": {...},
...
"NWDWebStandardConfiguration": {
...
"AddLinkedInSign": "true",
"LinkedInClientId": "2392495356994123",
"LinkedInClientSecret": "RoQShEueHk6DXZDoONlpkgIinB7YVuf0",
...
},
...
}
Redirect URL is ~/NWDAccount/TwitterRedirect/
-
Add in Authorized redirect URIs :
- https://www.your-website.com/NWDAccount/TwitterRedirect/
- https://localhost:4051/NWDAccount/TwitterRedirect/
- http://localhost:4050/NWDAccount/TwitterRedirect/
Change can take long time!
- AddTwitterSign with value to true
- TwitterClientId and insert Twitter client ID
- TwitterClientSecret and insert Twitter client secret
{
"Logging": {...},
"AllowedHosts": "*",
"Kestrel": {...},
...
"NWDWebRuntimeConfiguration": {
...
"AddTwitterSign": "true",
"TwitterClientId": "2238076992067087",
"TwitterClientSecret": "26YAJe6syU4G5spkCutSu7PaUVl2aXaw",
...
},
...
}
- Go to Certificates, Identifiers & Profiles > Identifiers and click on the + sign in the upper left next to “Identifiers”
- Select App IDs and hit continue.
- Here enter any Description and a Bundle ID (Apple recommends using a reverse-domain name style string ex: com.domainname.appname). Scroll down the Capabilities and make sure to tick on Sign In with Apple. And finally, click continue and in the next page verify the details and click Register.
- Now we need to obtain a Services Id. This will also serve as the AppleServiceId
- Again go to Certificates, Identifiers & Profiles > Identifiers and click on the + sign in the upper left next to “Identifiers”.
- This time select Services IDs and hit continue.
- Here enter any Description and an Identifier (Apple recommends using a reverse-domain name style string ex: com.domainname.appname). Make sure to tick on Sign In with Apple. Here you will have to click on the Configure button next to “Sign In with Apple”.
- Clicking the Configure button from the previous step will display a screen with Web Authentication Configuration. Make sure the App ID we obtained previously is selected as the Primary App ID. Next, you will have to add the Web Domain you will be using this service in (however I did not have to verify the domain to try out Sign In with Apple, but its best if you can get this done). I used example-app.com. Finally, add the Return URLs (you can add multiple) which will be the valid URLs to redirect the user after the user authenticates with Sign In with Apple (https://www.your-website.com/NWDAccount/AppleRedirect/). Click Save.
- Click on Continue and in the next page verify the details and click Register.
- Go to Certificates, Identifiers & Profiles > Keys and click on the + sign in the upper left next to “Keys”.
- Give a Key Name and make sure to tick Sign In with Apple. Here also we will have to click on Configure. And in the screen that appears next(Configure Key) select the same App Id we used previously under Choose a Primary App ID and click Save.
- Click on Continue and in the next page verify the details and click Register.
- Download the key and keep it in a safe place as you will never be able to download it again. Click on Done after downloading the key.
- AppleKeyId is in the name of AuthKey_HRTESTARHQ.p8 file
- AppleKeyValue and insert the value of the file, removing the
`-----BEGIN PRIVATE KEY-----`and`-----END PRIVATE KEY-----`prefix and suffix, and insert line by line in a string array. - Now you need generate secret key by JWT
Redirect URL is ~/NWDAccount/AppleRedirect/
-----BEGIN PRIVATE KEY-----
4LH53p4qXWI5iNW98eVnb4XJiNYUQWwACVKGPkzCLOx127EPDav2hiEbfP8DjAvK
Tvpr8Kk44WKKZdt1rxGYq8Uv8xXYpoEjTVMhxrCU1HmNRlAaKAewG2ZHGAczZm41
TzDiDJe1yyz9VpVUIA74qg4E0LaTBRGXB7qSZ7KprIwiJitzefM2UHq0rsuozXht
aRDutKpu
-----END PRIVATE KEY-----
-
Add in Authorized redirect URIs :
- https://www.your-website.com/NWDAccount/AppleRedirect/
Change can take long time!
- AddAppleSign with value to true
- AppleServiceId and insert App client ID
- AppleTeamId and insert Apple Team ID
- AppleKeyId and insert the Key ID (in the name of AuthKey_HRTESTARHQ.p8 file)
- AppleKeyValue and insert the value of the file, removing the
`-----BEGIN PRIVATE KEY-----`and`-----END PRIVATE KEY-----`prefix and suffix, and insert line by line in a string array.
{
"Logging": {...},
"AllowedHosts": "*",
"Kestrel": {...},
...
"NWDWebStandardConfiguration": {
...
"AddAppleSign": "true",
"AppleServiceId": "com.my-website.app",
"AppleTeamId": "6673193621",
"AppleKeyId": "HRTESTARHQ",
"AppleKeyValue": [
"4LH53p4qXWI5iNW98eVnb4XJiNYUQWwACVKGPkzCLOx127EPDav2hiEbfP8DjAvK",
"Tvpr8Kk44WKKZdt1rxGYq8Uv8xXYpoEjTVMhxrCU1HmNRlAaKAewG2ZHGAczZm41",
"TzDiDJe1yyz9VpVUIA74qg4E0LaTBRGXB7qSZ7KprIwiJitzefM2UHq0rsuozXht",
"aRDutKpu",
],
...
},
...
}
Redirect URL is ~/NWDAccount/MicrosoftRedirect/
-
Add in Authorized redirect URIs :
- https://www.your-website.com/NWDAccount/MicrosoftRedirect/
- https://localhost:4051/NWDAccount/MicrosoftRedirect/
- http://localhost:4050/NWDAccount/MicrosoftRedirect/
Change can take long time!
- AddMicrosoftSign with value to true
- MicrosoftClientId and insert Microsoft client ID
- MicrosoftClientSecret and insert Microsoft client secret
{
"Logging": {...},
"AllowedHosts": "*",
"Kestrel": {...},
...
"NWDWebStandardConfiguration": {
...
"AddMicrosoftSign": "true",
"MicrosoftClientId": "403199496084941",
"MicrosoftClientSecret": "TfwbsSaKHaDv6swrN8LRrvjL0QwdOgB4",
...
},
...
}
- SocietyName and insert your society's name
- SocietyAddress and insert your society's postal address
- SocietyTown and insert your society's town
- SocietyZipCode and insert your society's zip code
- SocietyCountry and insert your society's country
- SocietySiret and insert your society's offical number
- SocietyApe and insert your society's offical code
- SocietyRcs and insert your society's offical office dependence
- SocietyTva and insert your society's international tax number
{
"Logging": {...},
"AllowedHosts": "*",
"Kestrel": {...},
...
"NWDWebRuntimeConfiguration": {
...
"SocietyName": "idéMobi",
"SocietyAddress": "43, rue d'Atlanta",
"SocietyTown": "Marcq-En-Barœul",
"SocietyZipCode": "59700",
"SocietyCountry": "FRANCE",
"SocietySiret": "44424955100011",
"SocietyApe": "7722C",
"SocietyRcs": "LILLE",
"SocietyTva": "FR93444249551",
...
},
...
}
/imagine
an engineer working on a machine
, style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2