001435755 000__ 05281cam\a2200529\i\4500 001435755 001__ 1435755 001435755 003__ OCoLC 001435755 005__ 20230309003951.0 001435755 006__ m\\\\\o\\d\\\\\\\\ 001435755 007__ cr\un\nnnunnun 001435755 008__ 210413s2021\\\\cau\\\\\o\\\\\001\0\eng\d 001435755 019__ $$a1246581657 001435755 020__ $$a9781484268582$$q(electronic bk.) 001435755 020__ $$a148426858X$$q(electronic bk.) 001435755 020__ $$z9781484268575 001435755 020__ $$z1484268571 001435755 0247_ $$a10.1007/978-1-4842-6858-2$$2doi 001435755 035__ $$aSP(OCoLC)1245928614 001435755 040__ $$aYDX$$beng$$erda$$epn$$cYDX$$dGW5XE$$dEBLCP$$dOCLCO$$dOCLCF$$dUKAHL$$dOCLCQ$$dOCLCO$$dCOM$$dOCLCQ 001435755 049__ $$aISEA 001435755 050_4 $$aQA76.9.A25 001435755 08204 $$a005.8$$223 001435755 1001_ $$aFreeman, Adam,$$d1972-$$eauthor. 001435755 24510 $$aPro ASP.NET Core Identity :$$bunder the hood with authentication and authorization in ASP.NET Core 5 and 6 applications /$$cAdam Freeman. 001435755 264_1 $$a[Berkeley] :$$bApress,$$c[2021] 001435755 300__ $$a1 online resource 001435755 336__ $$atext$$btxt$$2rdacontent 001435755 337__ $$acomputer$$bc$$2rdamedia 001435755 338__ $$aonline resource$$bcr$$2rdacarrier 001435755 500__ $$aIncludes index. 001435755 5050_ $$aPart 1 -- Using ASP.NET Core Identity -- 1. Getting Ready -- 2. Your First Identity Application -- 3. Creating the Example Project -- 4. Using the Identity UI -- 5. Configuring Identity -- 6. Adapting Identity UI -- 7. Using the Identity API -- 8. Signing In and Out and Managing Passwords -- 9. Creating and Deleting Accounts -- 10. Using Roles and Claims -- 11. Two-Factor and External Authentication -- 12. Authenticating API Clients -- Part 2 -- Understanding ASP.NET Core Identity -- 13. Creating the Example Project -- 14. Working with ASP.NET Core -- 15. Authorizing Requests -- 16. Creating a User Store -- 17. Claims, Roles, and Confirmations -- 18. Signing In with Identity -- 19. Creating a Role Store -- 20. Lockouts and Two-Factor Sign Ins -- 21. Authenticators and Recovery Codes -- 22. External Authentication -- Part 1 -- 23. External Authentication -- Part 2. 001435755 506__ $$aAccess limited to authorized users. 001435755 520__ $$aLearn how to get the most out of ASP.NET Core Identity. ASP.NET Core Identity provides authentication and user management for ASP.NET Core applications. In the world of ASP.NET development, Identity is a complex framework in its own right, with support for a wide range of features, including authenticating users with services provided by Google, Facebook, and Twitter. Best-selling author Adam Freeman teaches developers common authentication and user management scenarios and explains how they are implemented in applications. Each topic, from configuring identity to authenticators and recovery codes, is clearly and concisely presented. And in true Freeman style, each chapter is packed with the essential details you need to be effective. The book takes a deep dive into ASP.NET Core Identity and explains how the most important and useful features work, from the built-in features that can be used for simple applications, through to deep customizations for advanced projects. Structured in two complementary parts, Part I covers how to apply ASP.NET Core Identity to an ASP.NET Core project. You will learn how to set up and configure Identity, how to use the built-in Identity UI package to manage user accounts, and how to use the API to create custom workflows. In Part II, you will learn how the features in Part I are implemented, customized, and more. What You Will Learn Gain a solid understanding of how Identity provides authentication and authorization for ASP.NET Core applications Configure ASP.NET Core Identity for common application scenarios, including self-service registration, user management, and authentication with services provided by popular social media platforms Create robust and reliable user management tools Understand how Identity works in detail and best practices for using it in your projects Construct custom implementations of the interfaces that meet the needs of advanced ASP.NET Core projects This book is for developers with advanced knowledge of ASP.NET Core who are introducing Identity into their projects. Prior experience and knowledge of C#, ASP.NET Core is required, along with a basic understanding of authentication and authorization concepts. Adam Freeman is an experienced IT professional who has held senior positions in a range of companies, most recently serving as chief technology officer and chief operating officer of a global bank. Now retired, he spends his time writing and long-distance running. 001435755 588__ $$aOnline resource; title from PDF title page (SpringerLink, viewed April 20, 2021). 001435755 63000 $$aMicrosoft .NET Framework. 001435755 650_0 $$aComputers$$xAccess control. 001435755 650_0 $$aC# (Computer program language) 001435755 650_6 $$aOrdinateurs$$xAccès$$xContrôle. 001435755 650_6 $$aC# (Langage de programmation) 001435755 655_0 $$aElectronic books. 001435755 77608 $$iPrint version:$$aFreeman, Adam, 1972-$$tPro ASP.NET Core Identity.$$d[Berkeley] : Apress, [2021]$$z1484268571$$z9781484268575$$w(OCoLC)1226761951 001435755 852__ $$bebk 001435755 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-1-4842-6858-2$$zOnline Access$$91397441.1 001435755 909CO $$ooai:library.usi.edu:1435755$$pGLOBAL_SET 001435755 980__ $$aBIB 001435755 980__ $$aEBOOK 001435755 982__ $$aEbook 001435755 983__ $$aOnline 001435755 994__ $$a92$$bISE