2
0

PassportIdentity.cs 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438
  1. //
  2. // System.Web.Security.PassportIdentity
  3. //
  4. // Authors:
  5. // Gonzalo Paniagua Javier ([email protected])
  6. //
  7. // (C) 2002 Ximian, Inc (http://www.ximian.com)
  8. //
  9. using System;
  10. using System.Security.Principal;
  11. namespace System.Web.Security
  12. {
  13. public sealed class PassportIdentity : IIdentity
  14. {
  15. [MonoTODO]
  16. public PassportIdentity ()
  17. {
  18. throw new NotImplementedException ();
  19. }
  20. ~PassportIdentity ()
  21. {
  22. }
  23. [MonoTODO]
  24. public string AuthUrl ()
  25. {
  26. throw new NotImplementedException ();
  27. }
  28. [MonoTODO]
  29. public string AuthUrl (string strReturnUrl,
  30. int iTimeWindow,
  31. bool fForceLogin,
  32. string strCoBrandedArgs,
  33. int iLangID,
  34. string strNameSpace,
  35. int iKPP,
  36. bool bUseSecureAuth)
  37. {
  38. throw new NotImplementedException ();
  39. }
  40. [MonoTODO]
  41. public string AuthUrl (string strReturnUrl,
  42. int iTimeWindow,
  43. int iForceLogin,
  44. string strCoBrandedArgs,
  45. int iLangID,
  46. string strNameSpace,
  47. int iKPP,
  48. int iUseSecureAuth)
  49. {
  50. throw new NotImplementedException ();
  51. }
  52. [MonoTODO]
  53. public string AuthUrl2 ()
  54. {
  55. throw new NotImplementedException ();
  56. }
  57. [MonoTODO]
  58. public string AuthUrl2 (string strReturnUrl,
  59. int iTimeWindow,
  60. bool fForceLogin,
  61. string strCoBrandedArgs,
  62. int iLangID,
  63. string strNameSpace,
  64. int iKPP,
  65. bool bUseSecureAuth)
  66. {
  67. throw new NotImplementedException ();
  68. }
  69. [MonoTODO]
  70. public string AuthUrl2 (string strReturnUrl,
  71. int iTimeWindow,
  72. int iForceLogin,
  73. string strCoBrandedArgs,
  74. int iLangID,
  75. string strNameSpace,
  76. int iKPP,
  77. int iUseSecureAuth)
  78. {
  79. throw new NotImplementedException ();
  80. }
  81. [MonoTODO]
  82. public static string Compress (string strData)
  83. {
  84. throw new NotImplementedException ();
  85. }
  86. [MonoTODO]
  87. public static bool CryptIsValid ()
  88. {
  89. throw new NotImplementedException ();
  90. }
  91. [MonoTODO]
  92. public static int CryptPutHost (string strHost)
  93. {
  94. throw new NotImplementedException ();
  95. }
  96. [MonoTODO]
  97. public static int CryptPutSite (string strSite)
  98. {
  99. throw new NotImplementedException ();
  100. }
  101. [MonoTODO]
  102. public static string Decompress (string strData)
  103. {
  104. throw new NotImplementedException ();
  105. }
  106. [MonoTODO]
  107. public static string Decrypt (string strData)
  108. {
  109. throw new NotImplementedException ();
  110. }
  111. [MonoTODO]
  112. public static string Encrypt (string strData)
  113. {
  114. throw new NotImplementedException ();
  115. }
  116. [MonoTODO]
  117. public object GetCurrentConfig (string strAttribute)
  118. {
  119. throw new NotImplementedException ();
  120. }
  121. [MonoTODO]
  122. public string GetDomainAttribute (string strAttribute, int iLCID, string strDomain)
  123. {
  124. throw new NotImplementedException ();
  125. }
  126. [MonoTODO]
  127. public string GetDomainFromMemberName (string strMemberName)
  128. {
  129. throw new NotImplementedException ();
  130. }
  131. [MonoTODO]
  132. public bool GetIsAuthenticated (int iTimeWindow, bool bForceLogin, bool bCheckSecure)
  133. {
  134. throw new NotImplementedException ();
  135. }
  136. [MonoTODO]
  137. public bool GetIsAuthenticated (int iTimeWindow, int iForceLogin, int iCheckSecure)
  138. {
  139. throw new NotImplementedException ();
  140. }
  141. [MonoTODO]
  142. public string GetLoginChallenge ()
  143. {
  144. throw new NotImplementedException ();
  145. }
  146. [MonoTODO]
  147. public string GetLoginChallenge (string szRetURL,
  148. int iTimeWindow,
  149. int fForceLogin,
  150. string szCOBrandArgs,
  151. int iLangID,
  152. string strNameSpace,
  153. int iKPP,
  154. int iUseSecureAuth,
  155. object oExtraParams)
  156. {
  157. throw new NotImplementedException ();
  158. }
  159. [MonoTODO]
  160. public object GetOption (string strOpt)
  161. {
  162. throw new NotImplementedException ();
  163. }
  164. [MonoTODO]
  165. public object GetProfileObject (string strProfileName)
  166. {
  167. throw new NotImplementedException ();
  168. }
  169. [MonoTODO]
  170. public bool HasFlag (int iFlagMask)
  171. {
  172. throw new NotImplementedException ();
  173. }
  174. [MonoTODO]
  175. public bool HasProfile (string strProfile)
  176. {
  177. throw new NotImplementedException ();
  178. }
  179. [MonoTODO]
  180. public bool HaveConsent (bool bNeedFullConsent, bool bNeedBirthdate)
  181. {
  182. throw new NotImplementedException ();
  183. }
  184. [MonoTODO]
  185. public int LoginUser ()
  186. {
  187. throw new NotImplementedException ();
  188. }
  189. [MonoTODO]
  190. public int LoginUser (string szRetURL,
  191. int iTimeWindow,
  192. bool fForceLogin,
  193. string szCOBrandArgs,
  194. int iLangID,
  195. string strNameSpace,
  196. int iKPP,
  197. bool fUseSecureAuth,
  198. object oExtraParams)
  199. {
  200. throw new NotImplementedException ();
  201. }
  202. [MonoTODO]
  203. public int LoginUser (string szRetURL,
  204. int iTimeWindow,
  205. int fForceLogin,
  206. string szCOBrandArgs,
  207. int iLangID,
  208. string strNameSpace,
  209. int iKPP,
  210. int iUseSecureAuth,
  211. object oExtraParams)
  212. {
  213. throw new NotImplementedException ();
  214. }
  215. [MonoTODO]
  216. public string LogoTag ()
  217. {
  218. throw new NotImplementedException ();
  219. }
  220. [MonoTODO]
  221. public string LogoTag (string strReturnUrl,
  222. int iTimeWindow,
  223. bool fForceLogin,
  224. string strCoBrandedArgs,
  225. int iLangID,
  226. bool fSecure,
  227. string strNameSpace,
  228. int iKPP,
  229. bool bUseSecureAuth)
  230. {
  231. throw new NotImplementedException ();
  232. }
  233. [MonoTODO]
  234. public string LogoTag (string strReturnUrl,
  235. int iTimeWindow,
  236. int iForceLogin,
  237. string strCoBrandedArgs,
  238. int iLangID,
  239. int iSecure,
  240. string strNameSpace,
  241. int iKPP,
  242. int iUseSecureAuth)
  243. {
  244. throw new NotImplementedException ();
  245. }
  246. [MonoTODO]
  247. public string LogoTag2 ()
  248. {
  249. throw new NotImplementedException ();
  250. }
  251. [MonoTODO]
  252. public string LogoTag2 (string strReturnUrl,
  253. int iTimeWindow,
  254. bool fForceLogin,
  255. string strCoBrandedArgs,
  256. int iLangID,
  257. bool fSecure,
  258. string strNameSpace,
  259. int iKPP,
  260. bool bUseSecureAuth)
  261. {
  262. throw new NotImplementedException ();
  263. }
  264. [MonoTODO]
  265. public string LogoTag2 (string strReturnUrl,
  266. int iTimeWindow,
  267. int iForceLogin,
  268. string strCoBrandedArgs,
  269. int iLangID,
  270. int iSecure,
  271. string strNameSpace,
  272. int iKPP,
  273. int iUseSecureAuth)
  274. {
  275. throw new NotImplementedException ();
  276. }
  277. [MonoTODO]
  278. public string LogoutURL ()
  279. {
  280. throw new NotImplementedException ();
  281. }
  282. [MonoTODO]
  283. public string LogoutURL (string szReturnURL,
  284. string szCOBrandArgs,
  285. int iLangID,
  286. string strDomain,
  287. int iUseSecureAuth)
  288. {
  289. throw new NotImplementedException ();
  290. }
  291. [MonoTODO]
  292. public void SetOption (string strOpt, object vOpt)
  293. {
  294. throw new NotImplementedException ();
  295. }
  296. [MonoTODO]
  297. public static void SignOut (string strSignOutDotGifFileName)
  298. {
  299. throw new NotImplementedException ();
  300. }
  301. [MonoTODO]
  302. public object Ticket (string strAttribute)
  303. {
  304. throw new NotImplementedException ();
  305. }
  306. [MonoTODO]
  307. public string AuthenticationType
  308. {
  309. get {
  310. throw new NotImplementedException ();
  311. }
  312. }
  313. [MonoTODO]
  314. public int Error
  315. {
  316. get {
  317. throw new NotImplementedException ();
  318. }
  319. }
  320. [MonoTODO]
  321. public bool GetFromNetworkServer
  322. {
  323. get {
  324. throw new NotImplementedException ();
  325. }
  326. }
  327. [MonoTODO]
  328. public bool HasSavedPassword
  329. {
  330. get {
  331. throw new NotImplementedException ();
  332. }
  333. }
  334. [MonoTODO]
  335. public bool HasTicket
  336. {
  337. get {
  338. throw new NotImplementedException ();
  339. }
  340. }
  341. [MonoTODO]
  342. public string HexPUID
  343. {
  344. get {
  345. throw new NotImplementedException ();
  346. }
  347. }
  348. [MonoTODO]
  349. public bool IsAuthenticated
  350. {
  351. get {
  352. throw new NotImplementedException ();
  353. }
  354. }
  355. [MonoTODO]
  356. public string this [string strProfileName]
  357. {
  358. get {
  359. throw new NotImplementedException ();
  360. }
  361. }
  362. [MonoTODO]
  363. public string Name
  364. {
  365. get {
  366. throw new NotImplementedException ();
  367. }
  368. }
  369. [MonoTODO]
  370. public int TicketAge
  371. {
  372. get {
  373. throw new NotImplementedException ();
  374. }
  375. }
  376. [MonoTODO]
  377. public int TimeSinceSignIn
  378. {
  379. get {
  380. throw new NotImplementedException ();
  381. }
  382. }
  383. }
  384. }