You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/Development-Guide-Core.md
+23-7Lines changed: 23 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,6 @@
1
-
### Introduction
1
+
# Development Guide
2
+
3
+
## Introduction
2
4
3
5
In [Getting Started](Getting-Started-Core.md) document, a new sample project is created named "**Acme.PhoneBookDemo**". This document is a complete guide while developing your project. We definitely suggest to read this document before starting to the development. Since ASP.NET Zero is built on [ASP.NET Boilerplate](https://aspnetboilerplate.com/) application framework, this document highly refers it's [documentation](https://aspnetboilerplate.com/Pages/Documents).
4
6
@@ -18,9 +20,9 @@ Following tools are needed in order to use ASP.NET Zero Core solution:
18
20
19
21
-[nodejs](https://nodejs.org/en/download/) 6.9+ with npm 3.10+
20
22
21
-
-[gulp (must be installed
23
+
22
24
23
-
globally)](https://www.npmjs.com/package/gulp)
25
+
-[gulp](https://www.npmjs.com/package/gulp) (must be installed globally)
24
26
25
27
-[yarn](https://yarnpkg.com/)
26
28
@@ -271,6 +273,16 @@ vendor). Current implementation just writes security code to logs. You
271
273
should complete **SmsSender** class in the solution to make it usable.
272
274
Otherwise, disable SMS verification in the settings.
273
275
276
+
##### Twilio Integration
277
+
278
+
In order to enable Twilio integration, just uncomment the following line in your **CoreModule** (in your .Core project):
**Email(SMTP)** tab allows you to configure smtp settings for your app. AspNet Zero uses MailKit to send emails. By default, smtp certificate validation is disabled in **YourProjectNameMailKitSmtpBuilder.cs** class. If you are able to validate mail server's certificate, you need to modify **ServerCertificateValidationCallback** in **YourProjectNameMailKitSmtpBuilder.cs**.
760
+
747
761
#### Tenant Settings
748
762
749
763
In a multi-tenant application, tenant settings are shown as below:
@@ -776,11 +790,11 @@ system, then generally even **no need** to set Domain name, user and
776
790
password. You can logout and then login with your **domain user name and
777
791
password**. If not, you should set these credentials.
778
792
779
-
**.NET Core Compatibility**
793
+
780
794
781
-
LDAP Authentication is not supportted by .NET Core yet. Thus, it's
782
-
designed to be conditional. If you are using .Net Framework (4.6+) then
783
-
it will be available, otherwise it will be disabled.
795
+
796
+
797
+
784
798
785
799
#### Maintenance
786
800
@@ -1121,9 +1135,11 @@ To make this working, public web site and main application must know
1121
1135
their URLs. There are two configuration for that:
1122
1136
1123
1137
1. In the **appsettings.json** of the **Web.**<span
1138
+
1124
1139
class="auto-style3">Public</span> project, set
1125
1140
"**AdminWebSiteRootAddress**" to root URL of the main application.
1126
1141
2. In the **appsettings.json** of the **Web.**<span
1142
+
1127
1143
class="auto-style3">Mvc</span> project, set
1128
1144
"**RedirectAllowedExternalWebSites**" to root URL of the public web
0 commit comments