You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Containers can now handle user credentials for authentication.
Agents can define a handle_login and handle_logout method.
The action decorator now accepts an auth parameter. If set to True, the action will need to define login_token: str as a parameter, which will provide the current login_token of the request user, after successful authentication.
During handle_login, a username, password, and an uuid are provided. You can then use these information to authenticate to an external service and manage credentials within your custom container.
An example implementation can be found in the sample agent.
Added an example in README.md implementing custom endpoints to your container.
Changed
Improved the underlying action- and stream descriptions during registering.
Fixed
Fixed an issue for dependency resolution for third party packages when installing opaca.
Fixed an incorrect container image path in main.py.