Skip to content

Commit a0510e2

Browse files
committed
new sections
1 parent 8c58493 commit a0510e2

File tree

5 files changed

+34
-16
lines changed

5 files changed

+34
-16
lines changed

en/docfx.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"using-data-in-your-app/**.md",
1414
"ui-kits/**.md",
1515
"ai/**.md",
16+
"sdk/**.md",
1617
"on-premises/**.md",
1718
"toolbox/**.md",
1819
"how-to/**.md",
126 KB
Loading

en/sdk/sdk.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Getting Started with the App Builder SDK
2+
3+
## SDK Overview
4+
The App Builder SDK provides a comprehensive toolkit for integrating both front-end and back-end capabilities into your applications. To begin, [you can use the Help Documentation](https://github.com/IgniteUI/appbuilder-sdk-sample/blob/main/Documentation/Consuming-AB-SDK-all-in-one-doc.md) and create an Angular host application that consumes the front-end SDK package, enabling seamless UI integration. On the server side, you can build a custom backend using the App Builder Backend SDK, with support for development environments like Visual Studio Code and Visual Studio. These foundational steps ensure that your application is fully equipped to leverage the SDK’s capabilities from both ends.
5+
6+
<img class="box-shadow" src="../images/how-to-create-angular-host-app.png" />
7+
<p style="width: 100%; text-align:center;">Running the SDK</p>
8+
9+
The documentation further covers the Authentication and authorization key components of the SDK setup. You can configure [OpenID authentication](../on-premises/auth-with-openid-connect-o-auth.md) to allow users to log in using external identity providers, offering flexibility beyond the default IAM provider. Additionally, the SDK supports external authentication flows such as Authorization Code + PKCE, and allows the host application to manage authentication directly. For more advanced scenarios, you can customize the IAuthUserService and IPermissionsService interfaces to implement tailored logic for user roles and permissions. Optional guides are available to help configure backend endpoints that enforce role-based access control, ensuring secure and scalable integration.
10+
11+
## Additional Resources
12+
<div class="divider--half"></div>
13+
14+
* [App Builder Interface Overview](../interface-overview.md)
15+
* [Single Page And Navigation](../single-page-apps-and-navigation.md)
16+
* [App Builder Components](../indigo-design-app-builder-components.md)
17+
* [Running Desktop App](../running-desktop-app.md)

en/sidebar-toc/toc.yml

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,27 @@
77
- name: Getting Started
88
href: ../getting-started.md
99
items:
10-
- name: Launch App Builder
11-
href: ../getting-started.md#launch-app-builder
1210
- name: Interface overview
1311
href: ../interface-overview.md
1412
- name: Create New App
1513
href: ../getting-started.md#create-new-app
1614
- name: Running the Generated App Locally
1715
href: ../generate-app/run-application-locally.md
18-
- name: On-Premises Prerequisites and Installation
19-
href: ../on-prem-prerequisites-and-installation.md
20-
updated: false
21-
- name: On-Premise Authentication with OpenID Connect
22-
href: ../on-premises/auth-with-openid-connect-o-auth.md
23-
new: false
24-
- name: On-Premises and SDK Configuration Flags
25-
href: ../on-premises/configuration-flags.md
26-
new: false
27-
- name: Whitelisting External Resources (On-Premises)
28-
href: ../on-premises/external-references-for-whitelisting.md
29-
new: false
30-
- name: Running the App Builder Desktop App
31-
href: ../running-desktop-app.md
16+
- name: SDK, On-Prem & Desktop
17+
items:
18+
- name: Using the App Builder SDK
19+
href: ../sdk/sdk.md
20+
- name: Using the On-Premises Version
21+
href: ../on-prem-prerequisites-and-installation.md
22+
items:
23+
- name: On-Prem Authentication with OpenID Connect
24+
href: ../on-premises/auth-with-openid-connect-o-auth.md
25+
- name: On-Premises and SDK Configuration Flags
26+
href: ../on-premises/configuration-flags.md
27+
- name: Whitelisting External Resources
28+
href: ../on-premises/external-references-for-whitelisting.md
29+
- name: Using the Desktop App
30+
href: ../running-desktop-app.md
3231
- name: Design System & Design-to-Code Workflow
3332
href: ../design-to-code-story.md
3433
updated: false

jp/docfx.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"using-data-in-your-app/**.md",
1414
"ui-kits/**.md",
1515
"ai/**.md",
16+
"sdk/**.md",
1617
"on-premises/**.md",
1718
"toolbox/**.md",
1819
"how-to/**.md",

0 commit comments

Comments
 (0)