.NET (MVC5 마법사로 만든 표준 MVC5 웹 앱)에서 IMAP XOAUTH2 인증을 사용하는 방법을 배우고 있습니다.ASP.NET에서 Google 액세스 토큰을 얻는 가장 좋은 방법 MVC5 OWIN
나는 XOAUTH2 IMAP 키를 생성 할 access_token을 제외하고 모든 부분을 가지고있다. (애플리케이션 인증, 토큰은 필요하다면 새로 고쳐지고, XOAUTH2 IMAP 키를 만들고 access_token이 가능할 때 IMAP 로그인을하는 법을 안다.). 그 토큰이 필요해.
어떻게 할 수있는 아이디어가 있지만 바보 같은 짓을하지 않도록해야합니다. 예를 들어, context.Identity.AddClaim과 같은 것을 사용할 수 있다고 생각합니다. ConfigureAuth를 사용하여 access_token을 ID로 변경 한 다음 다른 페이지에서 IMAP 로그인을 수행 할 때이 정보를 사용할 수 있는지 확인하지 못합니다. .
어쩌면 코드에서 임의의 위치에있는 access_token에 수동으로 액세스 할 수 있습니다 (중복 될 수 있으며 OWIN 및 MVC5에서 숙련 된 리더를 찾지 못할 수도 있음). SMTP/IMAP 용 .net 구성 요소를 개발합니다. MVC5 전문가가 아니므로 IMAP lib를 사용하는 간단한 예제를 작성해야합니다.
를 내가 얻을 수있을 것이다 그래야, 나는 기본 저장하여 access_token은 어디에 ASP.NET/OWIN을 알고 싶어 이 데이터의 사본을 만드는 대신 동일한 위치에서 가져옵니다. – Alex