Basic認証

https://mail.google.com/mail/feed/atom/
のような認証方法をBasic認証というらしく、認証のためのクラスが.Net Frameworkに用意されているそうな。


【参考ページ】

ということで、こんな感じでいいのかな...。

NetworkCredential nc = new NetworkCredential("id", "pass");
XmlUrlResolver resolver = new XmlUrlResolver();
resolver.Credentials = nc;
XmlReaderSettings settings = new XmlReaderSettings();
settings.XmlResolver = resolver;
XmlReader reader = XmlReader.Create("https://mail.google.com/mail/feed/atom/", settings);

でも、まんま

XmlReader reader = XmlReader.Create("https://mail.google.com/mail/feed/atom/", settings);

でいいのかな。
xmlファイルを参照してないみたいだけど。
...とりあえずいろいろ考えずに作ってみるか。


あと、セキュリティ関係とか大丈夫なんかなぁー。
URIのスキームがhttpsだし、大丈夫かな。