2010-12-16 5 views
0

Windows 2003 Server에서 실행되는 REST 웹 서비스가 있습니다. 모바일 앱의 사용자에게 Windows 도메인 자격증 명을 입력하라는 메시지를 표시하려고합니다. 그 자격 증명을 웹 서비스에 보내고 며칠 동안 캐시하려고합니다. 낮은 수준의 Credentials Management functions을 사용하여 자격 증명을 캐싱 할 수있는 것으로 보입니다. 그러나 지금까지 본 모든 내용은 대화식 세션에서 호출하도록 만들어 졌음을 의미합니다. 웹 서비스에서 이러한 자격 증명을 캐시하는 가장 좋은 방법은 무엇입니까?웹 서비스에서 자격 증명을 캐시하는 방법은 무엇입니까?

MORE INFO : 나는 (등 즉, SQL 서버,)

답변

0

Windows Identity Foundation은 내가 원하는 것을 달성하는 데 더 좋은 메커니즘을 제공합니다. 나는 그것을 조사 할 것이다. 내가 지속적으로 회선을 통해 일반 텍스트 때마다 사용자 이름/암호를 송신 할 않았기 때문에

1

일부 백엔드 리소스에 액세스를 필요로하기 때문에 나는 웹 서비스에 자격 증명을 캐시해야하는 이유는 당신은 일반적으로하지 않습니다이다 웹 서비스의 내용을 캐시합니다.

먼저 자격 증명을 입력하라는 메시지를 어떻게 표시합니까? 해당 app/piece는 정보를 캐시해야합니다.

+0

나는 멀리 것과 기대어했다. 내가 본 대부분의 웹 서비스는 로그인 후 인증에 사용할 임시 토큰을 발행하므로 자격 증명을 캐싱해야합니다. – GuyBehindtheGuy

+0

@GuyBehindtheGuy : 토큰에 대한 권리입니다. 그들은 대개 슬라이딩 만료 날짜와 함께 db에 저장합니다. 일부 사이트는 API에 영구 토큰을 사용합니다. 다른 사용자는 API 토큰 요청의 일부로 API를 작성합니다. 여전히 그것을 캐시하는 것은 클라이언트 측입니다. 토큰이 전달되면 웹 서비스는 작업을 수행하기 전에 해당 토큰이 유효한지 확인합니다. – NotMe

관련 문제