> For the complete documentation index, see [llms.txt](https://metastar.gitbook.io/daopass-doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://metastar.gitbook.io/daopass-doc/auth-widget/get-started.md).

# 준비

인증 위젯을 사용하기 위한 준비 과정에 대해서 알아보세요.

{% hint style="success" %}
인증 모듈을 사용하기 위해서는 인증에 사용할 NFT 컨트랙트 정보가 필요합니다.\
[컨트랙트 관리](/daopass-doc/partner/contents/contracts.md)
{% endhint %}

## 📘 인증 위젯 추가

### 인증 NFT 컨트랙트

인증하려는 NFT가 발급된 컨트랙트를 선택합니다.

### 이름

목록에 보이는 인증 위젯 이름입니다.

### 서비스 URL

인증 위젯이 사용될 도메인 주소를 입력합니다.

### 호출 허용 IP

인증 위젯 생성시 QR 코드를 다오패스 인증 서버에 요청합니다.

다오패스의 인증 서버가 등록된 IP 주소의 요청만 허용하도록 설정하는 기능입니다.

### 인증 결과 callback URL

인증 결과를 전달받는 URL을 입력합니다.

## 📘 인증 위젯 확인

### API 키

인증 위젯 사용시 사용되는 사용자 식별 키입니다.

파트너의 화면에서 인증 모듈을 초기화 시키기 위해서 필요한 정보입니다.

등록한 인증 모듈 정보에서 확인 가능합니다.

### 시크릿(Secret) 키

API 통신의 보안을 위해 사용되는 비밀 키입니다.

인증 결과를 서버에서 전달받은 후 인증 서버로 응답할 때 필요한 정보입니다.

{% hint style="info" %}
⚠️ `Secret 키`는 클라이언트 서버와 인증 서버간에만 통신에 사용되는 중요한 정보입니다. 절대로 외부에 노출되지 않도록 주의해주세요.
{% endhint %}

### 인증 결과 callback URL 이해하기

인증 서버에서의 진행 결과를 전달받는 클라이언트 측의 서버 URL입니다.

해당 결과를 받는 클라이언트 측은 전달받은 결과에 따른 처리와 인증 서버로 인증 위젯에 해당하는

`Secret Key`값을 전달해야 합니다.

인증 모듈을 통한 인증은 해당 컨트랙트의 NFT를 보유하고 계신 분이 다오패스 APP으로 진행시에만 가능합니다.
