[ https://issues.apache.org/jira/browse/JAMES-3101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benoit Tellier updated JAMES-3101: ---------------------------------- Parent: JAMES-2884 Issue Type: Sub-task (was: Improvement) > Implement session object > ------------------------ > > Key: JAMES-3101 > URL: https://issues.apache.org/jira/browse/JAMES-3101 > Project: James Server > Issue Type: Sub-task > Reporter: René Cordier > Priority: Major > > https://jmap.io/spec-core.html#the-jmap-session-resource > {code:java} > curl -XGET /jmap/session > { > "capabilities": { > "urn:ietf:params:jmap:core": > "maxSizeUpload": 10000000, > "maxConcurrentUpload": 4, > "maxSizeRequest": 10000000, > "maxConcurrentRequests": 4, > "maxCallsInRequest": 16, > "maxObjectsInGet": 500, > "maxObjectsInSet": 500, > "collationAlgorithms": ["i;unicode-casemap"] > }, > "urn:ietf:params:jmap:mail": > "maxMailboxesPerEmail": 10000000, > "maxMailboxDepth": null, > "maxSizeMailboxName": 200, > "maxSizeAttachmentsPerEmail": 20000000, > "mayCreateTopLevelMailbox": true, > "emailQuerySortOptions": ["receivedAt", "cc", "from", "to", "subject", > "size", "sentAt", "hasKeyword", "uid", "Id"], > }, > }, > "accounts": [ > "b...@apache.org" : { > "name": "b...@apache.org", > "isPersonal": "true", > "isReadOnly": "false", > "capabilities": {...}, > } > ], > "primaryAccounts": { > "urn:ietf:params:jmap:mail": "b...@apache.org" > }, > "username": "b...@apache.org", > "apiUrl": "https://example.com/jmap/api", > "downloadUrl": > "https://example.com/jmap/download/{accountId}/{blobId}/{name}?accept={type}", > "uploadUrl": "https://example.com/jmap/upload/{accountId}", > "eventSourceUrl": > "https://example.com/jmap/eventsource/?types={types}&closeafter={closeafter}&ping={ping}", > "state": null > } > {code} > Additional (compulsory?) configuration parameter: > - `jmap.base.url`: The url from which to derive the session URLs (above > `https://example.com/jmap`) > *DOD* serving the session object: using simple auth, bob is able to retrieve > his session... (memory integration test) -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org