We operate microservice backend serving our app. We are considering Seafile for file sync. I can’t find solution to following problem in Seafile documentation:
We deploy Seafile in our cloud. It would be behind our edge proxy that authorizes users.
When we create user in our platform, we will create his account in seafile server with the same user_id.
When user logs in – he gets authentication token (it encodes his username).
In order to have seamless UX, we need Seafile frontend respect our authentication token.
How to achieve it? What is the format of the token that Seafile will respect and find the users data?
Is it possilble to disable Seafile authentication and somehow use token to transport his username?
Is it possible to piggyback on OAuth mechanism, but still seamlessly redirect user to our hosted Seafile without any new user/pass inputs?
Please give me some hints or point to relevant documentation.