Compare commits
2 Commits
621d5310a3
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 9569492e42 | |||
| 2a7b234f4e |
33
docs/issues/affine/250420_android_oidc.md
Normal file
33
docs/issues/affine/250420_android_oidc.md
Normal file
@@ -0,0 +1,33 @@
|
||||
# Android application OIDC issue
|
||||
|
||||
## Status
|
||||
- Processing
|
||||
|
||||
## Date
|
||||
- 2026-04-20
|
||||
|
||||
## version
|
||||
- affine server: 0.26.3 (self-hosted)
|
||||
- affine application: 0.26.3 (Android)
|
||||
- IdP: Authelia:4.39.15
|
||||
|
||||
## Problem
|
||||
- Affine android app cannot authenticate via OIDC
|
||||
- IdP authentication succeeds, but the app does not establish a session
|
||||
- The app remains on the "Sign In" screen
|
||||
|
||||
## Reason
|
||||
- Affine uses callback deep link `affine://authentication`
|
||||
- For self-hosted instances the deep link carries a 'server' parameter pointing to the correct origin, but android never read it.
|
||||
- [Issue #12819: No SSO on Android](https://github.com/toeverything/AFFiNE/issues/12819)
|
||||
- [PR #14809](https://github.com/toeverything/AFFiNE/pull/14809)
|
||||
|
||||
## Timeline
|
||||
- 2025-06-14: Issue #12819
|
||||
- 2026-04-08: PR #14809
|
||||
- 2026-04-09: Canary branch merge
|
||||
- 2026-04-15: Fork, cherry-pick
|
||||
|
||||
## Solution
|
||||
- Wait for stable release which contains the merge above
|
||||
- When the stable version releases, then verify after update
|
||||
@@ -117,6 +117,5 @@ Environment="AFFINE_SERVER_HTTPS=true"
|
||||
|
||||
#### Flags
|
||||
|
||||
- [ ] Whether allow guest users to create demo workspaces
|
||||
- [x] Whether allow guest users to create demo workspaces
|
||||
- save
|
||||
|
||||
|
||||
Reference in New Issue
Block a user