Essa parece ser uma das aulas mais importantes desse curso, mas mesmo assim sinto que a explicação foi um tanto quanto rasa. Classes foram utilizadas sem maior entendimento do que são e para que servem (Claims, SymmetricSecurityKey, SigninCredentials), enums também (SecurityAlgorithms.HmacSha256) e uma string foi inserida "sem mais nem menos" no código.
Isso não é uma crítica ofensiva, mas sim construtiva. Nós, como programadores (ou futuros programadores), temos total capacidade de pesquisar, buscar e entender o que são cada uma dessas coisas visto que a internet é um vasto mar de conhecimentos e a documentação do ASP.NET Core é boa o suficiente, mas isso exclui o instrutor do seu papel de facilitador, tornando-se apenas uma aula de copiar scripts e prejudicando o aprendizado.
Não há qualquer necessidade de explicações profundas sobre todos os conceitos, análise de todas as sobrecargas de métodos em classes nativas, ou exibição de todas as possíveis formas de solucionar um problema, mas uma explicação leve e simples sobre para quê foi tomada uma decisão quanto à arquitetura do sistema e principalmente o que foi feito, certamente agregaria bastante.