Net-Worked-Data

List of Net-Worked-Data modules used in this website.

Project
NWDEngineNet-Worked-Data 3
GetProjectId18446744072319471446
EnvironmentProduction
DLL Version1.1.134
Launch2023-07-04 11:37:07
Online895:23:43:12.1625585
Git
GitCommit435b2d71b23efc477a81088b33bab58ca4026161
GitCommitShort435b2d71
PipelineDate2023-06-28 15:38:46
PipelineJob25727

NWDCrucial

This module store credentials to communicate between the project's hub and the services servers. This module allows secure exchanges between the project's hub and services servers. It allows the realization of projects in a form usable by Net-Worked-Data.

Key Value
ProductName NWDCrucial
FileVersion 1.1.134
FileDescription NWDCrucial
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDCrucial.dll
/imagine
A iron safe , style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
/imagine
A Wild West type safe , style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2

NWDCustomModels

This module contains the custom models for a project edited on the hub. Custom templates are specific to a given project.

Key Value
ProductName NWDCustomModels
FileVersion 1.1.134
FileDescription NWDCustomModels
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDCustomModels.dll
/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.

Key Value
ProductName NWDDatabaseAccess
FileVersion 1.1.134
FileDescription NWDDatabaseAccess
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDDatabaseAccess.dll
/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.

Key Value
ProductName NWDFoundation
FileVersion 1.1.134
FileDescription NWDFoundation
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDFoundation.dll
/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

NWDHub

This module contains the hub website to create, manage, update, admin the project of Net-Worked-Data venture.

Nothing to do to configure this package.
Key Value
ProductName NWDHub
FileVersion 1.1.134
FileDescription NWDHub
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDHub.dll
/imagine
A bartender , style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
/imagine
An innkeeper serving a beer , 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.

Key Value
ProductName NWDRuntime
FileVersion 1.1.134
FileDescription NWDRuntime
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDRuntime.dll
/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

NWDServerBack

This module contains tools for backend of services.

Key Value
ProductName NWDServerBack
FileVersion 1.1.134
FileDescription NWDServerBack
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDServerBack.dll
/imagine
A crane in front of a pile of books on a huge desk , style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
/imagine
A crane working in a library , style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2

NWDServerFront

This module contains tools for front of services.

Key Value
ProductName NWDServerFront
FileVersion 1.1.134
FileDescription NWDServerFront
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDServerFront.dll
/imagine
A chameleon giving a book to counter , style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
/imagine
A chameleon giving a big package to a counter , style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2

NWDServerMiddle

This module contains tools for middleware of services.

Key Value
ProductName NWDServerMiddle
FileVersion 1.1.134
FileDescription NWDServerMiddle
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDServerMiddle.dll
/imagine
A engine very complex, with lot of steam, , style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2

NWDServerShared

This module contains common concepts for servers of services.

Key Value
ProductName NWDServerShared
FileVersion 1.1.134
FileDescription NWDServerShared
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDServerShared.dll
/imagine
An octopus giving keys , style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
/imagine
An octopus giving papers and books , 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.

Key Value
ProductName NWDStandardModels
FileVersion 1.1.134
FileDescription NWDStandardModels
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDStandardModels.dll
/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

NWDTreat

This model contains the concepts necessary to establish relationships between a website and the Anne, in order to transit from the secure studio.

Key Value
ProductName NWDTreat
FileVersion 1.1.134
FileDescription NWDTreat
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDTreat.dll
/imagine
A police wolf tapping his truncheon , style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2
/imagine
A tangle of pipe in all , style Zootopia, style SteamPunk, ultra 4k, vray render, high resolution, maximum intricate detail, cinematic and volumetric lighting --ar 3:2

NWDWebDownloader

Enter a description here ...

Parameter NWDWebDownloader for your project!
In appsetting.json file add a section NWDWebDownloaderConfiguration.
Inside this section add :
  • Downloads
  • And add a list of NWDDownloadConfig
  • NWDDownloadConfig
  • PageName (example : my pag of apps)
  • RootPath (example : ../../DirectoryName)
  • BuildListSize (example : 10)
appsettings.json

        {
            "Logging": {...},
            "AllowedHosts": "*",
            "Kestrel": {...},
            ...
            "NWDWebDownloaderConfiguration": {
                "Downloads":[
                        {
                            "PageName": "your webhook URL",
                            "RootPath": "../NWDWebDownloader/Test/Test2",
                            "BuildListSize": "8",
                        },
                        ...
                ]
            }
Key Value
ProductName NWDWebDownloader
FileVersion 1.1.134
FileDescription NWDWebDownloader
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDWebDownloader.dll
/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

NWDWebRuntime

Enter a description here ...

Parameter Net-Worked-Data with your project!
In appsetting.json file add a section NWDWebRuntimeConfiguration.
Inside this section add :
  • MyProjectId (example : 74309386 )
  • MyEnvironment
    • Dev : 0
    • PlayTest : 1
    • Qualification : 2
    • PreProduction : 3
    • Production : 4
    • PostProduction : 5
  • MyProjectKey (example : fryMCMnEjuszakGusaYSzqzZdrRDfLex )
  • MySecretKey (example : UKsSvJhOpAfsfLLnkUjHjvQpMTCOCiVb )
appsettings.json

{
    "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",
        ...
    },
    ...
}
                        
Key Value
ProductName NWDWebRuntime
FileVersion 1.1.134
FileDescription NWDWebRuntime
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDWebRuntime.dll
/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 ...

Parameter Net-Worked-Data with your project!
In appsetting.json file add a section NWDWebRuntimeConfiguration.
Inside this section add :
  • MyProjectId (example : 85236538 )
  • MyEnvironment
    • Dev : 0
    • PlayTest : 1
    • Qualification : 2
    • PreProduction : 3
    • Production : 4
    • PostProduction : 5
  • MyProjectKey (example : NapxrajiznFJYyOUwpUINSvoxoyDsJOj )
appsettings.json

{
    "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",
        ...
    },
    ...
}
                        
Add your website's information
In appsetting.json file add a section NWDWebRuntimeConfiguration.
Inside this section add :
  • Dns (example : member.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.Collections.Generic.HashSet`1[System.String] )
appsettings.json

{
    "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",
        ...
    },
    ...
}
                        
Add your gitlab information
In appsetting.json file add a section NWDWebRuntimeConfiguration.
Inside this section add :
  • GitCommit (example : 435b2d71b23efc477a81088b33bab58ca4026161 )
  • GitCommitShort (example : 435b2d71 )
  • PipelineDate (example : 2023-06-28 15:38:46 )
  • PipelineJob (example : 25727 )
Or add these keys to replace them by YAML script from CICD workflow:
  • GitCommit = GIT_COMMIT
  • GitCommitShort = GIT_COMMIT_SHORT
  • PipelineDate = PIPELINE_DATE
  • PipelineJob = PIPELINE_JOB
appsettings.json

{
    "Logging": {...},
    "AllowedHosts": "*",
    "Kestrel": {...},
    ...
    "NWDWebRuntimeConfiguration": {
    ...
         "GitCommit": "GIT_COMMIT",
         "GitCommitShort": "GIT_COMMIT_SHORT",
         "PipelineDate": "PIPELINE_DATE",
         "PipelineJob": "PIPELINE_JOB",
        ...
    },
    ...
}
                        
Add EmailPassword authentification process
In appsetting.json file in section NWDWebStandardConfiguration add :
  • AddAccountSignEmailPassword with value to true
appsettings.json

{
    "Logging": {...},
    "AllowedHosts": "*",
    "Kestrel": {...},
    ...
    "NWDWebStandardConfiguration": {
        ...
         "AddAccountSignEmailPassword": "true",
        ...
    },
    ...
}
                        
Add LoginPassword authentification process
In appsetting.json file in section NWDWebStandardConfiguration add :
  • AddAccountSignLoginPassword with value to true
appsettings.json

{
    "Logging": {...},
    "AllowedHosts": "*",
    "Kestrel": {...},
    ...
    "NWDWebStandardConfiguration": {
        ...
         "AddAccountSignLoginPassword": "true",
        ...
    },
    ...
}
                        
Add LoginEmailPassword authentification process
In appsetting.json file in section NWDWebStandardConfiguration add :
  • AddAccountSignLoginPasswordEmail with value to true
appsettings.json

{
    "Logging": {...},
    "AllowedHosts": "*",
    "Kestrel": {...},
    ...
    "NWDWebStandardConfiguration": {
        ...
         "AddAccountSignLoginPasswordEmail": "true",
        ...
    },
    ...
}
                        
Add authentification by OAuth2.0 from Facebook application
Go to https://developer.facebook.com/apps/ and create a new application for this website.
Redirect URL is ~/NWDAccount/FacebookRedirect/

Change can take long time!

In appsetting.json file in section NWDWebStandardConfiguration add :
  • AddFacebookSign with value to true
  • FacebookClientId and insert Facebook client ID
  • FacebookClientSecret and insert Facebook client secret
appsettings.json

{
    "Logging": {...},
    "AllowedHosts": "*",
    "Kestrel": {...},
    ...
    "NWDWebStandardConfiguration": {
        ...
         "AddFacebookSign": "true",
         "FacebookClientId": "9065441654940801",
         "FacebookClientSecret": "T4PebATqS0Mgv1c3EjdAmHBLS6AXg7Jb",
        ...
    },
    ...
}
                        
Add authentification by OAuth2.0 from Discord application
Go to https://discord.com/developers/applications/ and create a new application for this website.
Redirect URL is ~/NWDAccount/FacebookRedirect/

Change can take long time!

In appsetting.json file in section NWDWebStandardConfiguration add :
  • AddDiscordSign with value to true
  • DiscordClientId and insert Discord client ID
  • DiscordClientSecret and insert Discord client secret
appsettings.json

{
    "Logging": {...},
    "AllowedHosts": "*",
    "Kestrel": {...},
    ...
    "NWDWebStandardConfiguration": {
        ...
         "AddDiscordSign": "true",
         "DiscordClientId": "4576420847896622",
         "DiscordClientSecret": "mrElFRU50Bgmy51Ad9XiLZK7OJrAt8NO",
        ...
    },
    ...
}
                        
Add authentification by OAuth2.0 from Google application
Go to https://console.cloud.google.com/apis/credentials/ and create a new OAuth 2.0 Client IDs credential for this website.
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!

In appsetting.json file in section NWDWebStandardConfiguration add :
  • AddGoogleSign with value to true
  • GoogleClientId and insert Google client ID
  • GoogleClientSecret and insert Google client secret
appsettings.json

{
    "Logging": {...},
    "AllowedHosts": "*",
    "Kestrel": {...},
    ...
    "NWDWebStandardConfiguration": {
        ...
         "AddGoogleSign": "true",
         "GoogleClientId": "5770146187234732",
         "GoogleClientSecret": "yukJCCLsRJiFVSE22n2ZEhx4X2fVquzo",
        ...
    },
    ...
}
                        
Add authentification by OAuth2.0 from LinkedIn application
Go to https://www.linkedin.com/developers/apps and create a new App for this website.
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!

In appsetting.json file in section NWDWebStandardConfiguration add :
  • AddLinkedInSign with value to true
  • LinkedInClientId and insert LinkedIn client ID
  • LinkedInClientSecret and insert LinkedIn client secret
appsettings.json

{
    "Logging": {...},
    "AllowedHosts": "*",
    "Kestrel": {...},
    ...
    "NWDWebStandardConfiguration": {
        ...
         "AddLinkedInSign": "true",
         "LinkedInClientId": "9691170671597177",
         "LinkedInClientSecret": "KgzgNZPoHyZV6OvbJ466eTmNfDwN7PO5",
        ...
    },
    ...
}
                        
Add authentification by OAuth2.0 from Twitter application
Go to https://developer.twitter.com and create a new project for this website.
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!

In appsetting.json file in section NWDWebStandardConfiguration add :
  • AddTwitterSign with value to true
  • TwitterClientId and insert Twitter client ID
  • TwitterClientSecret and insert Twitter client secret
appsettings.json

{
    "Logging": {...},
    "AllowedHosts": "*",
    "Kestrel": {...},
    ...
    "NWDWebRuntimeConfiguration": {
        ...
         "AddTwitterSign": "true",
         "TwitterClientId": "6384687859200618",
         "TwitterClientSecret": "BglDCQLqiZC0upIkcx55xtffhboz1zMl",
        ...
    },
    ...
}
                        
Add authentification by OAuth2.0 from Apple application
Go to https://www.Apple.com/developers/apps and create a new App for this website.
  • 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_SHVQSKYCQJ.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/
Example of Key value :
AuthKey_SHVQSKYCQJ.p8

-----BEGIN PRIVATE KEY-----
DAKf7m7Zz9x27KC1TSu3QcfamcrLYLhrgk17GoUTWUI3MWTYGfDB5w3Z3Qwlyf3n
zIrm6rEIziVlrdzWSrFNjqT3e4Z6OKYIvdtJZWS9XukJXfs4kXBtkgUP24sqXHni
AfMyt1EALQHzljN4X9qozM2TRrTg9inbkrogDAhCv4mihIEqKtkJB2NzUaVXoO68
yG68ynLd
-----END PRIVATE KEY-----
                            
  • Add in Authorized redirect URIs :
    • https://www.your-website.com/NWDAccount/AppleRedirect/

Change can take long time!

In appsetting.json file in section NWDWebStandardConfiguration add :
  • 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_SHVQSKYCQJ.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.
appsettings.json

{
    "Logging": {...},
    "AllowedHosts": "*",
    "Kestrel": {...},
    ...
    "NWDWebStandardConfiguration": {
        ...
         "AddAppleSign": "true",
         "AppleServiceId": "com.my-website.app",
         "AppleTeamId": "8883759644",
         "AppleKeyId": "SHVQSKYCQJ",
         "AppleKeyValue": [
            "DAKf7m7Zz9x27KC1TSu3QcfamcrLYLhrgk17GoUTWUI3MWTYGfDB5w3Z3Qwlyf3n",
            "zIrm6rEIziVlrdzWSrFNjqT3e4Z6OKYIvdtJZWS9XukJXfs4kXBtkgUP24sqXHni",
            "AfMyt1EALQHzljN4X9qozM2TRrTg9inbkrogDAhCv4mihIEqKtkJB2NzUaVXoO68",
            "yG68ynLd",
        ],
        ...
    },
    ...
}
                        
Add authentification by OAuth2.0 from Microsoft application
Go to https://www.Microsoft.com/developers/apps and create a new App for this website.
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!

In appsetting.json file in section NWDWebStandardConfiguration add :
  • AddMicrosoftSign with value to true
  • MicrosoftClientId and insert Microsoft client ID
  • MicrosoftClientSecret and insert Microsoft client secret
appsettings.json

{
    "Logging": {...},
    "AllowedHosts": "*",
    "Kestrel": {...},
    ...
    "NWDWebStandardConfiguration": {
        ...
         "AddMicrosoftSign": "true",
         "MicrosoftClientId": "9680385213759860",
         "MicrosoftClientSecret": "eMOU23F1nbWQ7sU3tYVvKZ1YwP3t12rc",
        ...
    },
    ...
}
                        
Add your society's information!
In appsetting.json file in section NWDWebRuntimeConfiguration add :
  • 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
appsettings.json

{
    "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",
        ...
    },
    ...
}
                        
Key Value
ProductName NWDWebStandard
FileVersion 1.1.134
FileDescription NWDWebStandard
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDWebStandard.dll
/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

NWDWebTreat

Enter a description here ...

Nothing to do to configure this package.
Key Value
ProductName NWDWebTreat
FileVersion 1.1.134
FileDescription NWDWebTreat
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDWebTreat.dll
/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

NWDWebUploader

Enter a description here ...

Parameter NWDWebUploader for your project!
This package use NWDWebDownloader and you must be admin to use it!
Nothing to do to configure this package. This package is an extension of features for NWDWebDownloader. See NWDWebDownloader to configure options.
Key Value
ProductName NWDWebUploader
FileVersion 1.1.134
FileDescription NWDWebUploader
LegalCopyright idéMobi
CompanyName idéMobi
NuGet package NuGet
OriginalFilename NWDWebUploader.dll
/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
Settings

Set your own customized style

Color Scheme

Choose the perfect color mode for your app.


RTL Mode

Switch your language direction


Fluid Layout

Toggle container layout system


Sidebar Style

Switch between styles for your vertical sidebar

customize