> For the complete documentation index, see [llms.txt](https://docs-epc.gitbook.io/ncs-documents/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-epc.gitbook.io/ncs-documents/public-api/getting-start-with-ncs-public-api/using-openstack-client-tool-with-rc-file/manage-application-credentials.md).

# Manage Application Credentials

Application Credential สามารถจัดการได้ผ่านหน้า Public IP > Application Credential ดังนี้

## Create an Application Credential&#x20;

สร้าง Application Credential ใหม่

### Prerequisite

* มี Account ใช้งานบน NIPA Cloud Space
* มี Access เข้า Project ที่มี Wallet Status เป็น Normal

### Instructions

#### 1. เข้าสู่ Project

เข้าสู่หน้า Project Detail จากการเลือก Project ที่ต้องการที่หน้า Projects Management

<figure><img src="/files/TzkBBMI3q2o3gURh4gh9" alt=""><figcaption></figcaption></figure>

#### 2. เข้าหน้า Application Credential

บน Sidebar Menu เลือก Public API > Application Credential เพื่อเข้าหน้าจัดการ Application Credential

<figure><img src="/files/RKdltLPqbYeWAeSftL9x" alt=""><figcaption></figcaption></figure>

#### 3. เข้า Action Create Application Credential

ที่มุมขวาบนของหน้า Application Credential ให้ Click ที่ปุ่ม "Create Application Credential" เพื่อเข้าสูง Action

<figure><img src="/files/kPYzG3ekEAfOMAeBCAzu" alt=""><figcaption></figcaption></figure>

#### 4. ตั้งค่า Application Credential

ตั้งแค่ Application Credential ตามต้องการ โดยเลือกตัวเลือกดังนี้

* **Application Credential Name**: กำหนดชื่อสำหรับใช้จำแนก Application Credential
* **Description**: กำหนดคำอธิบายเพิ่มเติม
* **Roles**: กำหนดสิทธิการเข้าถึงของ Application Credential โดยสิทธิที่เลือกได้จะประกอบด้วย
  * **Resource Admin**: สิทธิในการเข้าถึงและจัดการ Resource ทั้งหมดภายใน Project
  * **Resource Reader**: สิทธิ **Read Only** สำหรับเข้าถึง Resource ทั้งหมดภายใน Project
* **Expiration**: กำหนดวันหมดอายุของ Application Credential

<figure><img src="/files/qlWRe1oa22Gac36eGe3T" alt=""><figcaption></figcaption></figure>

เมื่อตั้งค่าเสร็จแล้วให้ Click ปุ่ม "Create" ที่มุมขวาล่างของ Action

#### 5. สร้างสำเร็จ

Application Credential ที่สร้างเสร็จแล้ว จะแสดงข้อมูล Secret สำหรับนำไปใช้งานต่อ โดยสามารถเก็บ Secret ไปใช้งานได้ 3 รูปแบบ

<figure><img src="/files/9bvoGTIJAGPfQDrRwGaG" alt=""><figcaption></figcaption></figure>

1. Copy Application Credential IP (1) และ Application Credential Secret (2) เก็บไว้
2. Download Cloud YAML File (3)
3. Download RC File (4) โดยสามารถเอา RC File ไปใช้งานที่ OpenStack Client ได้ [Using OpenStack Client Tool With RC File](/ncs-documents/public-api/getting-start-with-ncs-public-api/using-openstack-client-tool-with-rc-file.md)

## Delete Application Credential

ลบ Application Credential ที่ไม่ต้องการใช้งาน

### Prerequisite

* มี Account ใช้งานบน NIPA Cloud Space
* มี Access เข้า Project ที่มี Wallet Status เป็น Normal
* มี Application Credential ที่ไม่ต้องการใช้งานแล้ว

### Instructions

#### 1. เข้าสู่ Project

เข้าสู่หน้า Project Detail จากการเลือก Project ที่ต้องการที่หน้า Projects Management

<figure><img src="/files/TzkBBMI3q2o3gURh4gh9" alt=""><figcaption></figcaption></figure>

#### 2. เข้าหน้า Application Credential

บน Sidebar Menu เลือก Public API > Application Credential เพื่อเข้าหน้าจัดการ Application Credential

<figure><img src="/files/tia0z7BjUENiFY5IspzB" alt=""><figcaption></figcaption></figure>

#### 3. เข้า Action Delete Application Credential

เลือก Application Credential ที่ต้องการลบจากรายการ แล้ว Click ที่ปุ่ม ![](/files/6JNsX9EprBCcwB0OfzwZ) > Delete

<figure><img src="/files/8BsJGGvFCC4mMbdctyIJ" alt=""><figcaption></figcaption></figure>

#### 4. ยืนการ Delete

กรอกชื่อ Application Credential เพิ่มยืนยัน และ Click ปุ่ม "Delete"&#x20;

<figure><img src="/files/BmbWWnX8dGGdjK550VSq" alt=""><figcaption></figcaption></figure>

#### 5. การลบสำเร็จ

หลังลบสำเร็จ Application Credential จะหายไปจากหน้า Public IP > Application Credential

<figure><img src="/files/cKupqmp0Wy8bLKyIJ9K6" alt=""><figcaption></figcaption></figure>
