File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -138,6 +138,8 @@ export class OAuth2ProviderManager {
138138 console . warn (
139139 'OAuth2ProviderManager: Check that OBP API is running and /obp/v5.1.0/well-known endpoint is available'
140140 )
141+ console . log ( 'OAuth2ProviderManager: Will retry fetching providers every 30 seconds...' )
142+ this . startRetryInterval ( )
141143 return false
142144 }
143145
@@ -189,10 +191,12 @@ export class OAuth2ProviderManager {
189191 'OAuth2ProviderManager: Users will not be able to log in until at least one provider is available'
190192 )
191193 console . log ( 'OAuth2ProviderManager: Will retry initialization every 30 seconds...' )
192- }
193-
194- // Start retry interval for failed providers
195- if ( successCount < wellKnownUris . length ) {
194+ this . startRetryInterval ( )
195+ } else if ( successCount < wellKnownUris . length ) {
196+ // Some providers failed - retry only the failed ones
197+ console . log (
198+ `OAuth2ProviderManager: ${ wellKnownUris . length - successCount } provider(s) failed, will retry every 30 seconds...`
199+ )
196200 this . startRetryInterval ( )
197201 }
198202
You can’t perform that action at this time.
0 commit comments