---
schema_version: "1"
id: 24afaec5bd62d47511b1847779deef099f7c2de0ab485b32726646921c732664
title: การตรวจสอบสิทธิ์ในเครื่อง
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/server/local_auth.md
canonical_url: https://help.tableau.com/v0.0/server/th-th/local_auth.htm
source_site: help.tableau.com
content_type: documentation
content_hash: d92786d07326a01fc8ed37dce125bc1abe69da69008dbb254e24fe45eacde357
description: Configure local authentication and password settings for Tableau Server.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# การตรวจสอบสิทธิ์ในเครื่อง

หากเซิร์ฟเวอร์ถูกกำหนดค่าให้ใช้ที่เก็บข้อมูลประจำตัวในเครื่อง Tableau Server จะตรวจสอบสิทธิ์ผู้ใช้ เมื่อผู้ใช้เข้าสู่ระบบและป้อนข้อมูลเข้าสู่ระบบ ไม่ว่าจะผ่าน Tableau Desktop, tabcmd, API หรือเว็บไคลเอ็นต์ Tableau Server จะตรวจสอบข้อมูลเข้าสู่ระบบ ชื่อผู้ใช้ Tableau ที่จัดเก็บไว้ในที่เก็บข้อมูลประจำตัวจะเชื่อมโยงกับสิทธิ์และการอนุญาตสำหรับ Tableau Server หลังจากยืนยันการตรวจสอบสิทธิ์แล้ว Tableau Server จะจัดการการเข้าถึงของผู้ใช้ (การให้สิทธิ์) สำหรับทรัพยากรของ Tableau

หากต้องการใช้การตรวจสอบสิทธิ์ในเครื่อง คุณต้องกำหนดค่า Tableau Server ด้วยที่เก็บข้อมูลประจำตัวในเครื่องระหว่างการตั้งค่า หากกำหนดค่า Tableau Server ด้วยที่เก็บข้อมูลประจำตัวภายนอก (LDAP, Active Directory ฯลฯ) คุณจะไม่สามารถใช้การตรวจสอบสิทธิ์ในเครื่องได้

**หมายเหตุ:** พูลข้อมูลประจำตัวซึ่งเป็นเครื่องมือที่ออกแบบมาเพื่อเสริมสร้างและสนับสนุนตัวเลือกการจัดเตรียมผู้ใช้และการตรวจสอบสิทธิ์เพิ่มเติมที่คุณอาจต้องการในองค์กรของคุณ รองรับการตรวจสอบสิทธิ์ OpenID Connect (OIDC) เท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดู[จัดสรรและตรวจสอบสิทธิ์ผู้ใช้โดยใช้พูลข้อมูลประจำตัว](https://help.tableau.com/v0.0/server/th-th/identity_pools.htm)

## การจัดเก็บรหัสผ่าน

เมื่อใช้การตรวจสอบสิทธิ์ในเครื่อง รหัสผ่านที่ซอลต์และแฮชไว้ของผู้ใช้จะถูกจัดเก็บในที่เก็บ ระบบไม่จัดเก็บรหัสผ่านไว้โดยตรง แต่ได้จัดเก็บผลลัพธ์การซอลต์และแฮชรหัสผ่านไว้ เซิร์ฟเวอร์ใช้กลไก Derivation Function แบบ PBKDF2 และฟังก์ชันการแฮช HMAC SHA512

## กำหนดค่าการตั้งค่ารหัสผ่าน

หลังจากที่คุณติดตั้ง Tableau Server ด้วยการตรวจสอบสิทธิ์ในเครื่อง คุณสามารถใช้ Tableau Server Manager (TSM) เพื่อกำหนดค่าจำนวนการตั้งค่าที่เกี่ยวข้องกับรหัสผ่านได้:

- นโยบายรหัสผ่าน: นโยบายเหล่านี้กำหนดข้อกำหนดสำหรับโครงสร้างรหัสผ่าน เช่น ความยาว ประเภทตัวอักษร และข้อกำหนดอื่นๆ
- การหมดอายุของรหัสผ่าน: เปิดใช้งานและระบุวันหมดอายุของรหัสผ่าน
- ขีดจำกัดอัตราการเข้าสู่ระบบ: Tableau Server จะควบคุมเวลาระหว่างการพยายามเข้าสู่ระบบ หลังจากที่ผู้ใช้ป้อนรหัสผ่านที่ไม่ถูกต้อง 5 ครั้ง ผู้ใช้จะต้องรอสักครู่ก่อนที่จะพยายามเข้าสู่ระบบอีกครั้ง หากผู้ใช้ดำเนินการป้อนรหัสผ่านที่ไม่ถูกต้องต่อ ผู้ใช้ต้องรอนานขึ้นเป็นเท่าตัวระหว่างการพยายามเข้าสู่ระบบ ตามค่าเริ่มต้น เวลาสูงสูงระหว่างการพยายามเข้าสู่ระบบคือ 60 นาที
    
    ล็อกไม่ให้เข้าถึงบัญชีหลังจากมีความพยายามล้มเหลวมากเกินไป คุณสามารถระบุจำนวนการพยายามที่ล้มเหลวที่ผู้ใช้ได้รับอนุญาตให้เข้าสู่ระบบ ก่อนจะถูกล็อกไม่ให้เข้าสู่ระบบได้ โปรดดูข้อมูลเกี่ยวกับวิธีปลดล็อกการเข้าถึงบัญชีที่ถูกล็อกที่[ดูและจัดการผู้ใช้บนไซต์](https://help.tableau.com/v0.0/server/th-th/users_view.htm#ViewEditSiteUser)
- การรีเซ็ตรหัสผ่านผู้ใช้: เปิดใช้งานให้ผู้ใช้รีเซ็ตรหัสผ่าน การเปิดใช้งานให้รีเซ็ตรหัสผ่านจะกำหนดค่า Tableau Server ให้แสดงลิงก์บนหน้าเข้าสู่ระบบ ผู้ใช้ที่ลืมรหัสผ่านหรือต้องการรีเซ็ตรหัสผ่านสามารถคลิกที่ลิงก์เพื่อเริ่มต้นเวิร์กโฟลว์การรีเซ็ตรหัสผ่านได้ การรีเซ็ตรหัสผ่านต้องได้รับการกำหนดค่าโดยใช้ TSM CLI ตามที่อธิบายไว้ด้านล่าง

1. เปิด TSM ในเบราว์เซอร์ในฐานะผู้ดูแลเซิร์ฟเวอร์:
    
    https://<tsm-computer-name>:8850. หากต้องการข้อมูลเพิ่มเติม โปรดดู[เข้าสู่ระบบ Tableau Services Manager Web UI](https://help.tableau.com/v0.0/server/th-th/sign_in_tsm.htm)
2. คลิกที่ข้อมูลประจำตัวผู้ใช้และการเข้าถึงบนแท็บการกำหนดค่า จากนั้นคลิกวิธีการตรวจสอบสิทธิ์
3. เลือกการตรวจสอบสิทธิ์ในเครื่องจากเมนูดรอปดาวน์เพื่อแสดงการตั้งค่ารหัสผ่าน
4. กำหนดค่าการตั้งค่ารหัสผ่านแล้วจากนั้นคลิกบันทึกการเปลี่ยนแปลงที่รอดำเนินการ
5. คลิกการเปลี่ยนแปลงที่รอดำเนินการที่ด้านบนของหน้า:
    
    ![แถบเครื่องมือ Tableau Server Manager แสดงให้เห็นว่ามีการเปลี่ยนแปลงที่รอดำเนินการอยู่](/tableau/next/th-th/server/th-th/Img/tsm-ui-pending-changes-btn.png)
6. คลิกปรับใช้การเปลี่ยนแปลงและรีสตาร์ท

สำหรับการกำหนดค่าเริ่มต้นของรหัสผ่าน เราขอแนะนำให้คุณใช้เทมเพลตไฟล์การกำหนดค่าด้านล่างในการสร้างไฟล์ json คุณยังสามารถตั้งค่าคีย์การกำหนดค่าแบบเดี่ยวที่อยู่ในรายการด้านล่างได้ด้วยไวยากรณ์ที่อธิบายไว้ใน[เซตใน tsm configuration](https://help.tableau.com/v0.0/server/th-th/cli_configuration_tsm.htm#TSMSet)

1. คัดลอกเทมเพลต json ต่อไปนี้ไปยังไฟล์ เติมค่าคีย์ด้วยการกำหนดค่านโยบายรหัสผ่าน ดูส่วนอ้างอิงต่อไปนี้เพื่อรับทราบข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกคีย์
    
    {
    
    "configKeys": {
    
     "wgserver.localauth.policies.mustcontainletters.enabled": `false`,
    
      "wgserver.localauth.policies.mustcontainuppercase.enabled": `false`,
    
      "wgserver.localauth.policies.mustcontainnumbers.enabled": `false`,
    
      "wgserver.localauth.policies.mustcontainsymbols.enabled": `false`,
    
      "wgserver.localauth.policies.minimumpasswordlength.enabled": `false`,
    
      "wgserver.localauth.policies.minimumpasswordlength.value": `8`,
    
      "wgserver.localauth.policies.maximumpasswordlength.enabled": `false`,
    
      "wgserver.localauth.policies.maximumpasswordlength.value": `255`,
    
      "wgserver.localauth.passwordexpiration.enabled": `false`,
    
      "wgserver.localauth.passwordexpiration.days": `90`,
    
      "wgserver.localauth.ratelimiting.maxbackoff.minutes": `60`,
    
      "wgserver.localauth.ratelimiting.maxattempts.enabled": `false`,
    
      "wgserver.localauth.ratelimiting.maxattempts.value": _5_,
    
      "vizportal.password\_reset": `false`
    
    		}
    
    }
2. เรียกใช้ `tsm settings import -f file.json` เพื่อส่งไฟล์ json พร้อมค่าที่ถูกต้องไปยัง Tableau Services Manager เพื่อกำหนดค่า Tableau Server
3. เรียกใช้คำสั่ง `tsm pending-changes apply` เพื่อปรับใช้การเปลี่ยนแปลง ดูคำสั่ง [tsm pending-changes apply](https://help.tableau.com/v0.0/server/th-th/cli_pending-changes.htm#pending-changes-apply)

### การอ้างอิงไฟล์การกำหนดค่า

ส่วนนี้แสดงตัวเลือกทั้งหมดที่สามารถใช้ในการกำหนดค่านโยบายรหัสผ่าน

wgserver.localauth.policies.mustcontainletters.enabled

ค่าเริ่มต้น: `false`

รหัสผ่านต้องมีตัวอักษรอย่างน้อยหนึ่งตัว

wgserver.localauth.policies.mustcontainuppercase.enabled

ค่าเริ่มต้น: `false`

รหัสผ่านต้องมีตัวอักษรพิมพ์ใหญ่อย่างน้อยหนึ่งตัว

wgserver.localauth.policies.mustcontainnumbers.enabled

ค่าเริ่มต้น: `false`

รหัสผ่านต้องมีตัวเลขอย่างน้อยหนึ่งตัว

wgserver.localauth.policies.mustcontainsymbols.enabled

ค่าเริ่มต้น: `false`

รหัสผ่านต้องมีตัวอักษรพิเศษอย่างน้อยหนึ่งตัว

wgserver.localauth.policies.minimumpasswordlength.enabled

ค่าเริ่มต้น: `false`

บังคับใช้รหัสผ่านที่มีความยาวขั้นต่ำ

wgserver.localauth.policies.minimumpasswordlength.value

ค่าเริ่มต้น: `8`

จำนวนตัวอักษรขั้นต่ำของรหัสผ่านต้องมี ป้อนค่าระหว่าง `4` และ `255` และเป็นแบบรวม คุณต้องตั้งค่า `wgserver.localauth.policies.minimumpasswordlength.enabled` เป็น `true` เพื่อบังคับใช้ค่านี้

wgserver.localauth.policies.maximumpasswordlength.enabled

ค่าเริ่มต้น: `false`

บังคับใช้รหัสผ่านที่มีความยาวสูงสุด

wgserver.localauth.policies.maximumpasswordlength.value

ค่าเริ่มต้น: `255`

จำนวนตัวอักษรสูงสุดของรหัสผ่านต้องมี ป้อนค่าระหว่าง `8` และ `225` และเป็นแบบรวม คุณต้องตั้งค่า `wgserver.localauth.policies.maximumpasswordlength.enabled` เป็น `true` เพื่อบังคับใช้ค่านี้

wgserver.localauth.passwordexpiration.enabled

ค่าเริ่มต้น: `false`

บังคับใช้วันหมดอายุของรหัสผ่าน

wgserver.localauth.passwordexpiration.days

ค่าเริ่มต้น: `90`

จำนวนวันก่อนที่รหัสผ่านจะหมดอายุ ป้อนค่าระหว่าง `1` และ `365` และเป็นแบบรวม คุณต้องตั้งค่า `wgserver.localauth.passwordexpiration.enabled` เป็น `true` เพื่อบังคับใช้ค่านี้

wgserver.localauth.ratelimiting.maxbackoff.minutes

ค่าเริ่มต้น: `60`

เวลาสูงสุดระหว่างการพยายามเข้าสู่ระบบหลังจากที่ผู้ใช้ป้อนรหัสผ่านที่ไม่ถูกต้องหลายครั้ง ป้อนค่าระหว่าง `5` และ `1440` และเป็นแบบรวม

wgserver.localauth.ratelimiting.maxattempts.enabled

ค่าเริ่มต้น: `false`

บังคับใช้การล็อกไม่ให้บัญชีเข้าสู่ระบบหลังจากป้อนรหัสผ่านที่ไม่ถูกต้อง 5 ครั้ง หากต้องการเปลี่ยนจำนวนรหัสผ่านที่ไม่ถูกต้องในการทริกเกอร์การล็อกไม่ให้บัญชีเข้าสู่ระบบ ให้คุณตั้งค่า `wgserver.localauth.ratelimiting.maxattempts.value`

wgserver.localauth.ratelimiting.maxattempts.value

ค่าเริ่มต้น: `5`

จำนวนของรหัสผ่านที่ไม่ถูกต้องที่ผู้ใช้อาจป้อนเพื่อทริกเกอร์การล็อกไม่ให้บัญชีเข้าสู่ระบบ ป้อนค่าระหว่าง `5` และ `100` และเป็นแบบรวม คุณต้องตั้งค่า `wgserver.localauth.ratelimiting.maxattempts.enabled` เป็น `true` เพื่อบังคับใช้ค่านี้

vizportal.password\_reset

ค่าเริ่มต้น: `false`

เปิดใช้งานให้ผู้ใช้รีเซ็ตรหัสผ่าน Tableau Server ต้องถูกกำหนดค่าให้ส่งอีเมลเพื่อให้ฟีเจอร์นี้ทำงาน ดู[กำหนดค่าการตั้งค่า SMTP](https://help.tableau.com/v0.0/server/th-th/config_smtp.htm)