CredentialProvider 인터페이스
public interface CredentialProvider
CredentialProvider 인터페이스입니다. 이 인터페이스를 사용하면 봇이 유효한 appId 및 암호가 무엇이고 무엇이 아닌지에 대한 고유한 구현을 제공할 수 있습니다. 이는 봇이 특정 appid/암호 쌍이 유효한지 확인하기 위해 서비스를 호출해야 하는 다중 테넌트 봇의 경우에 유용합니다. 단일 테넌트 봇(대부분)의 경우 간단한 정적 공급자로 충분합니다.
메서드 요약
| 한정자 및 형식 | 메서드 및 설명 |
|---|---|
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getAppPassword(String appId)
지정된 봇 앱 ID의 앱 암호를 가져옵니다. |
| abstract java.util.concurrent.CompletableFuture<java.lang.Boolean> |
isAuthenticationDisabled()
봇 인증을 사용할 수 없는지 여부를 확인합니다. |
| abstract java.util.concurrent.CompletableFuture<java.lang.Boolean> |
isValidAppId(String appId)
앱 ID의 유효성을 검사합니다. |
메서드 세부 정보
getAppPassword
public abstract CompletableFuture
지정된 봇 앱 ID의 앱 암호를 가져옵니다.
매개 변수:
반환:
isAuthenticationDisabled
public abstract CompletableFuture
봇 인증을 사용할 수 없는지 여부를 확인합니다.
반환:
isValidAppId
public abstract CompletableFuture
앱 ID의 유효성을 검사합니다.
매개 변수:
반환: