Trying to fix JWT token issue

This commit is contained in:
Ehsan Rezaei
2024-10-15 13:42:02 +02:00
committed by VitoAlbano
parent 5e96ce909c
commit 349b3c197d

View File

@@ -26,7 +26,10 @@ import { RedirectAuthService } from './redirect-auth.service';
import { AuthenticationConfirmationComponent } from './view/authentication-confirmation/authentication-confirmation.component'; import { AuthenticationConfirmationComponent } from './view/authentication-confirmation/authentication-confirmation.component';
import { StorageService } from '../../common/services/storage.service'; import { StorageService } from '../../common/services/storage.service';
export const JWT_STORAGE_SERVICE = new InjectionToken<OAuthStorage>('JWT_STORAGE_SERVICE'); export const JWT_STORAGE_SERVICE = new InjectionToken<OAuthStorage>('JWT_STORAGE_SERVICE', {
providedIn: 'root',
factory: () => inject(StorageService)
});
/** /**
* Create a Login Factory function * Create a Login Factory function
@@ -42,7 +45,7 @@ export function loginFactory(redirectService: RedirectAuthService): () => Promis
* @returns current instance of OAuthStorage * @returns current instance of OAuthStorage
*/ */
export function oauthStorageFactory(): OAuthStorage { export function oauthStorageFactory(): OAuthStorage {
return inject(JWT_STORAGE_SERVICE) ?? inject(StorageService); return inject(JWT_STORAGE_SERVICE);
} }
@NgModule({ @NgModule({