= Server Developer Guide .. link:server_development/topics/preface.adoc[Preface] .. link:server_development/topics/admin-rest-api.adoc[Admin REST API] .. link:server_development/topics/themes.adoc[Themes] .. link:server_development/topics/custom-attributes.adoc[Custom User Attributes] .. link:server_development/topics/identity-brokering.adoc[Identity Brokering APIs] ... link:server_development/topics/identity-brokering/tokens.adoc[Retrieving External IDP Tokens] ... link:server_development/topics/identity-brokering/account-linking.adoc[Client Initiated Account Linking] {% if book.community %} .. link:server_development/topics/providers.adoc[Service Provider Interfaces (SPI)] .. link:server_development/topics/extensions.adoc[Extending Server] .. link:server_development/topics/auth-spi.adoc[Authentication SPI] .. link:server_development/topics/events.adoc[Event Listener SPI] {% endif %} .. link:server_development/topics/user-storage.adoc[User Storage SPI] ... link:server_development/topics/user-storage/provider-interfaces.adoc[Provider Interfaces] ... link:server_development/topics/user-storage/provider-capability-interfaces.adoc[Provider Capability Interfaces] ... link:server_development/topics/user-storage/model-interfaces.adoc[Model Interfaces] ... link:server_development/topics/user-storage/packaging.adoc[Packaging and Deployment] ... link:server_development/topics/user-storage/simple-example.adoc[Simple Read-Only, Lookup Example] ... link:server_development/topics/user-storage/configuration.adoc[Configuration Techniques] ... link:server_development/topics/user-storage/registration-query.adoc[Add/Remove User and Query Capability interfaces] ... link:server_development/topics/user-storage/augmenting.adoc[Augmenting External Storage] ... link:server_development/topics/user-storage/import.adoc[Import Implementation Strategy] ... link:server_development/topics/user-storage/cache.adoc[User Caches] ... link:server_development/topics/user-storage/javaee.adoc[Leveraging Java EE] ... link:server_development/topics/user-storage/rest.adoc[REST Management API] ... link:server_development/topics/user-storage/migration.adoc[Migrating from an Earlier User Federation SPI]