mirror of
https://github.com/langgenius/dify.git
synced 2026-04-28 03:36:36 +08:00
docs(api): clarity SystemFeatureApi for webapp is unauthenticated by design (#31432)
The `/api/system-features` is required for the web app initialization. Authentication would create circular dependency (can't authenticate without web app loading). Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
This commit is contained in:
parent
fa92548cf6
commit
99d19cd3db
@ -17,5 +17,15 @@ class SystemFeatureApi(Resource):
|
|||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
dict: System feature configuration object
|
dict: System feature configuration object
|
||||||
|
|
||||||
|
This endpoint is akin to the `SystemFeatureApi` endpoint in api/controllers/console/feature.py,
|
||||||
|
except it is intended for use by the web app, instead of the console dashboard.
|
||||||
|
|
||||||
|
NOTE: This endpoint is unauthenticated by design, as it provides system features
|
||||||
|
data required for webapp initialization.
|
||||||
|
|
||||||
|
Authentication would create circular dependency (can't authenticate without webapp loading).
|
||||||
|
|
||||||
|
Only non-sensitive configuration data should be returned by this endpoint.
|
||||||
"""
|
"""
|
||||||
return FeatureService.get_system_features().model_dump()
|
return FeatureService.get_system_features().model_dump()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user