Jump To Close Expand all Collapse all Table of contents Server Developer Guide Making open source more inclusive 1. Preface 2. Admin REST API Expand section "2. Admin REST API" Collapse section "2. Admin REST API" 2.1. Example using CURL 3. Themes Expand section "3. Themes" Collapse section "3. Themes" 3.1. Theme Types 3.2. Configure Theme 3.3. Default Themes 3.4. Creating a Theme Expand section "3.4. Creating a Theme" Collapse section "3.4. Creating a Theme" 3.4.1. Theme Properties 3.4.2. Stylesheets 3.4.3. Scripts 3.4.4. Images 3.4.5. Messages 3.4.6. Internationalization 3.4.7. HTML Templates 3.4.8. Emails 3.5. Deploying Themes 3.6. Theme Selector 3.7. Theme Resources 3.8. Locale Selector 4. Custom User Attributes Expand section "4. Custom User Attributes" Collapse section "4. Custom User Attributes" 4.1. Registration Page 4.2. Account Management Console 5. Identity Brokering APIs Expand section "5. Identity Brokering APIs" Collapse section "5. Identity Brokering APIs" 5.1. Retrieving External IDP Tokens 5.2. Client Initiated Account Linking Expand section "5.2. Client Initiated Account Linking" Collapse section "5.2. Client Initiated Account Linking" 5.2.1. Refreshing External Tokens 6. Service Provider Interfaces (SPI) Expand section "6. Service Provider Interfaces (SPI)" Collapse section "6. Service Provider Interfaces (SPI)" 6.1. Implementing an SPI Expand section "6.1. Implementing an SPI" Collapse section "6.1. Implementing an SPI" 6.1.1. Show info from your SPI implementation in admin console 6.2. Registering provider implementations Expand section "6.2. Registering provider implementations" Collapse section "6.2. Registering provider implementations" 6.2.1. Using the Red Hat Single Sign-On Deployer 6.2.2. Register a provider using Modules 6.2.3. Disabling a provider 6.3. Leveraging Java EE 6.4. JavaScript Providers Expand section "6.4. JavaScript Providers" Collapse section "6.4. JavaScript Providers" 6.4.1. Authenticator 6.4.2. Create a JAR with the scripts to deploy 6.4.3. Deploy the Script JAR 6.4.4. Using Red Hat Single Sign-On Administration Console to upload scripts 6.5. Available SPIs 7. User Storage SPI Expand section "7. User Storage SPI" Collapse section "7. User Storage SPI" 7.1. Provider Interfaces 7.2. Provider Capability Interfaces 7.3. Model Interfaces Expand section "7.3. Model Interfaces" Collapse section "7.3. Model Interfaces" 7.3.1. Storage Ids 7.4. Packaging and Deployment 7.5. Simple Read-Only, Lookup Example Expand section "7.5. Simple Read-Only, Lookup Example" Collapse section "7.5. Simple Read-Only, Lookup Example" 7.5.1. Provider Class Expand section "7.5.1. Provider Class" Collapse section "7.5.1. Provider Class" 7.5.1.1. UserLookupProvider Implementation 7.5.1.2. CredentialInputValidator Implementation 7.5.1.3. CredentialInputUpdater Implementation 7.5.2. Provider Factory Implementation Expand section "7.5.2. Provider Factory Implementation" Collapse section "7.5.2. Provider Factory Implementation" 7.5.2.1. Initialization 7.5.2.2. Create Method 7.5.3. Packaging and Deployment 7.5.4. Enabling the Provider in the Administration Console 7.6. Configuration Techniques Expand section "7.6. Configuration Techniques" Collapse section "7.6. Configuration Techniques" 7.6.1. Configuration Example 7.6.2. Configuring the Provider in the Administration Console 7.7. Add/Remove User and Query Capability interfaces Expand section "7.7. Add/Remove User and Query Capability interfaces" Collapse section "7.7. Add/Remove User and Query Capability interfaces" 7.7.1. Implementing UserRegistrationProvider 7.7.2. Implementing UserQueryProvider 7.8. Augmenting External Storage Expand section "7.8. Augmenting External Storage" Collapse section "7.8. Augmenting External Storage" 7.8.1. Augmentation Example 7.9. Import Implementation Strategy Expand section "7.9. Import Implementation Strategy" Collapse section "7.9. Import Implementation Strategy" 7.9.1. ImportedUserValidation Interface 7.9.2. ImportSynchronization Interface 7.10. User Caches Expand section "7.10. User Caches" Collapse section "7.10. User Caches" 7.10.1. Managing the user cache 7.10.2. OnUserCache Callback Interface 7.10.3. Cache Policies 7.11. Leveraging Java EE 7.12. REST Management API 7.13. Migrating from an Earlier User Federation SPI Expand section "7.13. Migrating from an Earlier User Federation SPI" Collapse section "7.13. Migrating from an Earlier User Federation SPI" 7.13.1. Import vs. Non-Import 7.13.2. UserFederationProvider vs. UserStorageProvider 7.13.3. UserFederationProviderFactory vs. UserStorageProviderFactory 7.13.4. Upgrading to a New Model 8. Vault SPI Expand section "8. Vault SPI" Collapse section "8. Vault SPI" 8.1. Vault provider 8.2. Consuming values from vault Settings Close Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF 7.6.2. Configuring the Provider in the Administration Console Now that the configuration is enabled, you can set the path variable when you configure the provider in the administration console. Previous Next