MCPcopy
hub / github.com/1Panel-dev/MaxKB / ApplicationAccessToken

Class ApplicationAccessToken

apps/application/models/application_access_token.py:16–36  ·  view source on GitHub ↗

应用认证token

Source from the content-addressed store, hash-verified

14
15
16class ApplicationAccessToken(AppModelMixin):
17 """
18 应用认证token
19 """
20 application = models.OneToOneField(Application, primary_key=True, on_delete=models.CASCADE, verbose_name="应用id")
21 access_token = models.CharField(max_length=128, verbose_name="用户公开访问 认证token", unique=True)
22 is_active = models.BooleanField(default=True, verbose_name="是否开启公开访问")
23 access_num = models.IntegerField(default=100, verbose_name="访问次数")
24 white_active = models.BooleanField(default=False, verbose_name="是否开启白名单")
25 white_list = ArrayField(verbose_name="白名单列表",
26 base_field=models.CharField(max_length=128, blank=True)
27 , default=list)
28 show_source = models.BooleanField(default=False, verbose_name="是否显示知识来源")
29 show_exec = models.BooleanField(default=False, verbose_name="是否显示执行详情")
30 authentication = models.BooleanField(default=False, verbose_name="是否需要认证")
31 authentication_value = models.JSONField(verbose_name="认证的值", default=dict)
32
33 language = models.CharField(max_length=10, verbose_name="语言", default=None, null=True)
34
35 class Meta:
36 db_table = "application_access_token"

Callers 5

insert_workflowMethod · 0.90
insert_simpleMethod · 0.90
import_Method · 0.90
publishMethod · 0.90
oneMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected