Angular MCQs – Authentication and Security

21.) What Angular feature is used to automatically attach authentication headers to HTTP requests?

A) Route Guards
B) Services
C) HTTP Interceptors
D) Directives

Answer: Option C

Explanation: HTTP Interceptors modify HTTP requests by attaching authentication tokens before they are sent.

22.) Which attack does Angular’s built-in Content Security Policy (CSP) help prevent?

A) Cross-Site Scripting (XSS)
B) SQL injection
C) DDoS attacks
D) Buffer overflow

Answer: Option A

Explanation: CSP (Content Security Policy) blocks malicious scripts, preventing XSS attacks in Angular applications.

23.) Which guard is used for route protection?

A) CanLoad
B) CanActivate
C) CanDeactivate
D) CanMatch

Answer: Option B

Explanation: CanActivate prevents users from accessing routes without proper authentication.

Leave a Reply

Your email address will not be published. Required fields are marked *