<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Smartchart开发手册</title>
    <link>https://help.smartchart.cn/en/docs/11.Deployment/LoginConfig/</link>
    <description>Recent content on Smartchart开发手册</description>
    <generator>Hugo -- gohugo.io</generator><atom:link href="https://help.smartchart.cn/en/docs/11.Deployment/LoginConfig/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title></title>
      <link>https://help.smartchart.cn/en/docs/11.Deployment/LoginConfig/CustomHomepage/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://help.smartchart.cn/en/docs/11.Deployment/LoginConfig/CustomHomepage/</guid>
      <description>Introduction # SmartChart supports customizing the platform homepage — including Logo, title, default LLM, homepage redirect report, and UI theme — via the SMC config section in Service Configuration. You can even configure different personalized homepage styles for different users or user groups, enabling a fully branded data portal deployment.
Use Cases # Direct users to a specific report when opening the homepage Customize a user-friendly homepage display Usage # Go to avatar (top-right) → Service Configuration { &amp;#34;SMC&amp;#34;: { &amp;#34;logo&amp;#34;: &amp;#34;http://.</description>
    </item>
    
    <item>
      <title></title>
      <link>https://help.smartchart.cn/en/docs/11.Deployment/LoginConfig/DingTalkSSO/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://help.smartchart.cn/en/docs/11.Deployment/LoginConfig/DingTalkSSO/</guid>
      <description>Introduction # DingTalk Single Sign-On (SSO) allows enterprise users to log in to SmartChart using their DingTalk accounts. Identity authentication is implemented via the OAuth2.0 protocol. After creating an app on the DingTalk open platform, configure the callback URL to complete integration.
How It Works # User clicks DingTalk login → redirected to DingTalk authorization page User authorizes → DingTalk calls back with code to the platform Platform exchanges code for user info → creates/verifies local session DingTalk Developer Platform Setup # In the developer console, select Enterprise Internal Development, then create an app Click Permission Management and add API call permissions per the configuration below Select scope: All employees Under Personal Permissions, apply for personal phone info and contacts read permissions Set the callback domain under DingTalk Login &amp;amp; Sharing: e.</description>
    </item>
    
    <item>
      <title></title>
      <link>https://help.smartchart.cn/en/docs/11.Deployment/LoginConfig/SSO/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://help.smartchart.cn/en/docs/11.Deployment/LoginConfig/SSO/</guid>
      <description>Introduction # SmartChart&amp;rsquo;s Single Sign-On (SSO) allows users from third-party systems to log in directly to the SmartChart platform using an encrypted token — no username/password required. The token uses SHA1 algorithm based on a secret key, timestamp, and username, effectively preventing forgery. Unlike single-page embedding, SSO login grants access to the entire platform, not just specific reports.
SSO Integration # &amp;#39;/echart/smart_login?id=xxx&amp;amp;stamp=xxx&amp;amp;token=xxx&amp;amp;url=https://help.smartchart.cn/&amp;#39; Parameters: id: Username (managed in SmartChart platform) stamp: Timestamp (milliseconds since Jan 1, 1970) token: SHA1 encrypted, token = SHA1(link_key + stamp + id) Set environment variable SMART_KEY = link_key on the SmartChart server url: Redirect URL after successful login Python Example # import time import hashlib import os SMART_CHART_URL = &amp;#39;http://127.</description>
    </item>
    
    <item>
      <title></title>
      <link>https://help.smartchart.cn/en/docs/11.Deployment/LoginConfig/WeComSSO/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://help.smartchart.cn/en/docs/11.Deployment/LoginConfig/WeComSSO/</guid>
      <description>Introduction # WeCom (Enterprise WeChat) Single Sign-On (SSO) allows enterprise members to log in to SmartChart using their WeCom accounts. This provides unified identity authentication for cross-system access in enterprise deployment scenarios.
Comparison with DingTalk SSO # Feature DingTalk SSO WeCom SSO Callback domain https://login.dingtalk.com https://login.work.weixin.qq.com Login endpoint _dingding _qiwei Config prefix _DD _QW Auth method OAuth2.0 OAuth2.0 WeCom Developer Platform Setup # Configure in the WeCom admin console Upload the downloaded txt authentication file under App Management Add to Service Configuration # { &amp;#34;_QW&amp;#34;: { &amp;#34;CORPID&amp;#34;: &amp;#34;wwxxxxxxxxxxx&amp;#34;, &amp;#34;CORPSECRET&amp;#34;: &amp;#34;xxxxxxxxxx&amp;#34; }, &amp;#34;_qiwei&amp;#34;: &amp;#34;https://login.</description>
    </item>
    
    <item>
      <title></title>
      <link>https://help.smartchart.cn/en/docs/11.Deployment/LoginConfig/UserRegistration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://help.smartchart.cn/en/docs/11.Deployment/LoginConfig/UserRegistration/</guid>
      <description>Introduction # SmartChart supports user self-registration with email activation. To enable registration, configure a mail data source and create a _mail dataset. The system automatically sends an activation link email when a user registers. Registered users have no dev permissions by default — admins must grant access manually.
Configure Email Notification # Create an SMTP mail connector in Data Sources (see Datasets → Special Data Sources) Create a dataset named _mail: {&amp;#34;tolist&amp;#34;:&amp;#34;$email&amp;#34;,&amp;#34;sub&amp;#34;:&amp;#34;Registration Successful&amp;#34;, &amp;#34;content&amp;#34;:&amp;#34;&amp;lt;a href=&amp;#39;http://xxx/echart/user_confirm/?</description>
    </item>
    
  </channel>
</rss>
