UNPKG

oidc-client-rx

Version:

ReactiveX enhanced OIDC and OAuth2 protocol support for browser-based JavaScript applications

16 lines (15 loc) 642 B
import { POSITIVE_VALIDATION_RESULT } from "../rule.js"; const ensureSilentRenewUrlWhenNoRefreshTokenUsed = (passedConfig)=>{ const usesSilentRenew = passedConfig.silentRenew; const usesRefreshToken = passedConfig.useRefreshToken; const hasSilentRenewUrl = passedConfig.silentRenewUrl; if (usesSilentRenew && !usesRefreshToken && !hasSilentRenewUrl) return { result: false, messages: [ 'Please provide a silent renew URL if using renew and not refresh tokens' ], level: 'error' }; return POSITIVE_VALIDATION_RESULT; }; export { ensureSilentRenewUrlWhenNoRefreshTokenUsed };