Skip to content

Commit af534d8

Browse files
committed
fixed relative links
1 parent 71aa4e8 commit af534d8

12 files changed

+385
-328
lines changed

doc/Development-Guide-Angular.md

Lines changed: 94 additions & 82 deletions
Large diffs are not rendered by default.

doc/Development-Guide-Core.md

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
### Introduction
1+
# Development Guide
2+
3+
## Introduction
24

35
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).
46

@@ -18,9 +20,9 @@ Following tools are needed in order to use ASP.NET Zero Core solution:
1820

1921
- [nodejs](https://nodejs.org/en/download/) 6.9+ with npm 3.10+
2022

21-
- [gulp (must be installed
23+
2224

23-
globally)](https://www.npmjs.com/package/gulp)
25+
- [gulp](https://www.npmjs.com/package/gulp) (must be installed globally)
2426

2527
- [yarn](https://yarnpkg.com/)
2628

@@ -271,6 +273,16 @@ vendor). Current implementation just writes security code to logs. You
271273
should complete **SmsSender** class in the solution to make it usable.
272274
Otherwise, disable SMS verification in the settings.
273275

276+
##### Twilio Integration
277+
278+
In order to enable Twilio integration, just uncomment the following line in your **CoreModule** (in your .Core project):
279+
280+
```
281+
Configuration.ReplaceService<ISmsSender,TwilioSmsSender>();
282+
```
283+
284+
You also need to configure **AccountSid**, **AuthToken** and **SenderNumber** in appsetting.json file.
285+
274286
#### User Lockout
275287

276288
As seen in the previous section, you can configure user lockout
@@ -744,6 +756,8 @@ a password satisfies the password complexity settings.
744756

745757
<img src="images/host-settings-security-3.png" alt="Tenant settings" class="img-thumbnail" />
746758

759+
**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+
747761
#### Tenant Settings
748762

749763
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
776790
password. You can logout and then login with your **domain user name and
777791
password**. If not, you should set these credentials.
778792

779-
**.NET Core Compatibility**
793+
780794

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+
784798

785799
#### Maintenance
786800

@@ -1121,9 +1135,11 @@ To make this working, public web site and main application must know
11211135
their URLs. There are two configuration for that:
11221136

11231137
1.  In the **appsettings.json** of the **Web.**<span
1138+
11241139
class="auto-style3">Public</span> project, set
11251140
"**AdminWebSiteRootAddress**" to root URL of the main application.
11261141
2.  In the **appsettings.json** of the **Web.**<span
1142+
11271143
class="auto-style3">Mvc</span> project, set
11281144
"**RedirectAllowedExternalWebSites**" to root URL of the public web
11291145
site.

0 commit comments

Comments
 (0)