Qual é o objetivo do método de extensão CreatePerOwinContext na implementação do OWIN pela Microsoft

Sou iniciante no ASP.NET e atualmente estou aprendendo a identidade do ASP.NET. Eu sei que ele foi desenvolvido com base na implementação do OWIN pela Microsoft e também estou aprendendo isso também. Portanto, deparei-me com o método de extensão CreatePerOwinContext no código de inicialização do Owin e não vejo um objetivo claro de usá-lo. É algum tipo de contêiner de injeção de dependência? Qual é o real objetivo do método? Em que caso deve ser aplicado?

questionAnswers(3)

yourAnswerToTheQuestion