Questions
Answer the following questions as best as you can to ensure that you've understood the key concepts from this chapter without Googling. Do you need help answering the questions? See Appendix D, Self-Assessment Answers online at https://static.packt-cdn.com/downloads/9781838648800_Appendix_D_Self-Assessment_Answers.pdf or visit https://expertlysimple.io/angular-self-assessment.
- What's in-transit and at-rest security?
- What's the difference between authentication and authorization?
- Explain inheritance and polymorphism.
- What is an abstract class?
- What is an abstract method?
- Explain how the
AuthService
adheres to the Open/Closed principle. - How does JWT verify your identity?
- What is the difference between RxJS's
combineLatest
andmerge
operators? - What is a router guard?
- What does a service factory allow you to do?