0

Google의 Credential Management API (demo, Git source)은 W3C Credential Management 초안을 구현하기 위해 다양한 자바 스크립트 약속, fetch 및 기타 기능을 사용합니다.ASP.NET MVC 또는 Core에서 Google Credential Management API를 사용하려면 어떻게해야합니까?

저는 Bower에 익숙하지 않지만, 몇 가지 종류의 ASP.NET 컨트롤러에 다시 게시되는 고립 된 javascript + html 샘플을 얻을 수 있어야한다고 생각합니다.

이 샘플은 자바 스크립트 개발자가 아닌 사용자도 인증 흐름을 이해할 수 있도록 수정되었습니다.

Q 어떻게하면 현재 상태에서 ASP.NET에서 실행될 수있는 포트로 이식 할 수 있습니까?

답변

1

Credential Management API는 브라우저가 이미 구현 한 기존 인증 메커니즘 이외의 서버 측에서 특별한 기능을 필요로하지 않는 클라이언트 측 메커니즘입니다. 맞습니까? 따라서 Credential Management API 지원을 제공하기 위해 ASP.NET에서 구현할 수있는 새로운 기능이 있는지 확신 할 수 없습니다.

API를 사용하려면 브라우저에 기본 클라이언트 측 지원을 구현해야하며 http://caniuse.com/#feat=credential-management에서 확인하면 Chrome 이외의 다른 브라우저에서 지원되지 않는 것 같습니다. 따라서 서버 측에서 어떤 작업을 수행하든 관계 없습니다. Chrome 이외의 브라우저에서 그 자체로 자격 증명 관리 API를 사용할 수 없게됩니다.

또한 모든 브라우저의 실제 테스트 결과는 https://wptdashboard.appspot.com/입니다.하지만 Credential Management API에 아직 테스트 스위트가없는 것 같습니다.

하지만 어쨌든 API가하는 것과 비슷한 것을 구현하려고한다면 클라이언트에서 구현하는 것 (예 : 어떤 종류의 JavaScript 라이브러리)이 될 것입니다.

관련 문제