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 };