문제

vb.net의 httplistener로 전송되는 기본 승인 헤더를 검증해야합니다. 나는 헤더를 그렇게 잡고 있습니다 (이 작업을 수행하는 더 나은 방법을 자유롭게 지적하십시오) :

EncodedAuth = Context.Request.Headers.GetValues("Authorization")(1)

이제 어떻게 해독합니까? 이해합니다 이론 그러나 올바른 코드를 찾을 수없는 것 같습니다.

고맙습니다.

도움이 되었습니까?

해결책

이렇게해야합니다 ...

basicData = System.Text.ASCIIEncoding.ASCII.GetString( System.Convert.FromBase64String( EncodedAuth ) )

"사용자 이름 : 비밀번호"형식의 문자열이 제공됩니다. 문자열을 켜고 ":"자격 증명을 얻을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top