NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
FcsDownloadAuthStrategy.java
浏览该文件的文档.
1package com.netease.nimlib.sdk;
2
3import android.util.Pair;
4import com.netease.nim.highavailable.enums.HAvailableDownloadAuthType;
5
6/**
7 * 下载鉴权策略
8 */
9public interface FcsDownloadAuthStrategy {
10
11 /**
12 * 获取下载鉴权方式
13 * @return
14 */
15 HAvailableDownloadAuthType getDownloadAuthType();
16 /**
17 * refer会校验自定义的Refer和User_Agent,Pair中first为Refer,Second为User_Agent,与企业用户在后台配置的Refer和UA的黑白名单进行校验
18 * @return
19 */
20 Pair<String,String> getAuthRefer();
21
22
23 /**
24 * 用户自定义鉴权,根据url提供自定义token
25 * @param url 下载url
26 */
27 String getCustomAuthToken(String url);
28
29}
String getCustomAuthToken(String url)
用户自定义鉴权,根据url提供自定义token
Pair< String, String > getAuthRefer()
refer会校验自定义的Refer和User_Agent,Pair中first为Refer,Second为User_Agent,与企业用户在后台配置的Refer和UA的黑白名单进行校验
HAvailableDownloadAuthType getDownloadAuthType()
获取下载鉴权方式