티스토리 뷰

Agora API를 사용할 때 인증을 위한 방법으로 토큰을 활용하는 방법을 정리한다.

 

아고라에서 Token 을 발급 받는 방법은 2가지가 있다.

 

1. 테스트 목적이라면, 아고라 홈페이지에서 임시 토큰을 발급받아 사용할 수 있다.

(1) 아고라 홈페이지 방문

https://www.agora.io/en/

(2) 회원 가입 및 로그인

로그인 하면 콘솔 화면으로 바로 이동한다.

(3) Project Management 이동

(4) Token 발행하기 원하는 앱의 Configure 클릭 후 Features 에서 Generate temp RTC Token 선택

 

2. 자체 token server 구축해서 사용하는 방법

일반적으로는 서비스 내에 자체적으로 token server 를 구축해서 해당 서버를 통해 token 을 발급받아 사용한다.

아고라에서는 토큰 생성을 위한 코드를 github 에 제공해주고 있다.

아래 페이지에서 원하는 언어의 소스를 받아 자체적으로 서버를 구축하여 사용하면된다.

https://github.com/AgoraIO/Tools/tree/master/DynamicKey/AgoraDynamicKey 

 

아고라 문서에서 상세한 내용이 있으니 확인하면 된다.

https://docs.agora.io/en/video-calling/get-started/authentication-workflow?platform=android 

 

Video Calling Secure authentication with tokens | Agora Docs

Retrieve tokens generated by an authentication token server to securely connect to Agora channels.

docs.agora.io

 

'WebRTC' 카테고리의 다른 글

[Agora] Flutter 로 ChatGPT 메시징 앱 구축하기  (0) 2023.09.27
[WebRTC] Janus Gateway 설치 및 데모  (0) 2022.07.19