You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

642 lines
32 KiB

4 years ago
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Microsoft.AspNet.Identity.Owin</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.AspNet.Identity.Owin.SignInManagerExtensions">
  8. <summary>
  9. Extension methods for SignInManager/>
  10. </summary>
  11. </member>
  12. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManagerExtensions.CreateUserIdentity``2(Microsoft.AspNet.Identity.Owin.SignInManager{``0,``1},``0)">
  13. <summary>
  14. Called to generate the ClaimsIdentity for the user, override to add additional claims before SignIn
  15. </summary>
  16. <param name="manager"></param>
  17. <param name="user"></param>
  18. <returns></returns>
  19. </member>
  20. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManagerExtensions.SignIn``2(Microsoft.AspNet.Identity.Owin.SignInManager{``0,``1},``0,System.Boolean,System.Boolean)">
  21. <summary>
  22. Creates a user identity and then signs the identity using the AuthenticationManager
  23. </summary>
  24. <param name="manager"></param>
  25. <param name="user"></param>
  26. <param name="isPersistent"></param>
  27. <param name="rememberBrowser"></param>
  28. <returns></returns>
  29. </member>
  30. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManagerExtensions.SendTwoFactorCode``2(Microsoft.AspNet.Identity.Owin.SignInManager{``0,``1},System.String)">
  31. <summary>
  32. Send a two factor code to a user
  33. </summary>
  34. <param name="manager"></param>
  35. <param name="provider"></param>
  36. <returns></returns>
  37. </member>
  38. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManagerExtensions.GetVerifiedUserId``2(Microsoft.AspNet.Identity.Owin.SignInManager{``0,``1})">
  39. <summary>
  40. Get the user id that has been verified already or null.
  41. </summary>
  42. <param name="manager"></param>
  43. <returns></returns>
  44. </member>
  45. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManagerExtensions.HasBeenVerified``2(Microsoft.AspNet.Identity.Owin.SignInManager{``0,``1})">
  46. <summary>
  47. Has the user been verified (ie either via password or external login)
  48. </summary>
  49. <param name="manager"></param>
  50. <returns></returns>
  51. </member>
  52. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManagerExtensions.TwoFactorSignIn``2(Microsoft.AspNet.Identity.Owin.SignInManager{``0,``1},System.String,System.String,System.Boolean,System.Boolean)">
  53. <summary>
  54. Two factor verification step
  55. </summary>
  56. <param name="manager"></param>
  57. <param name="provider"></param>
  58. <param name="code"></param>
  59. <param name="isPersistent"></param>
  60. <param name="rememberBrowser"></param>
  61. <returns></returns>
  62. </member>
  63. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManagerExtensions.ExternalSignIn``2(Microsoft.AspNet.Identity.Owin.SignInManager{``0,``1},Microsoft.AspNet.Identity.Owin.ExternalLoginInfo,System.Boolean)">
  64. <summary>
  65. Sign the user in using an associated external login
  66. </summary>
  67. <param name="manager"></param>
  68. <param name="loginInfo"></param>
  69. <param name="isPersistent"></param>
  70. <returns></returns>
  71. </member>
  72. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManagerExtensions.PasswordSignIn``2(Microsoft.AspNet.Identity.Owin.SignInManager{``0,``1},System.String,System.String,System.Boolean,System.Boolean)">
  73. <summary>
  74. Sign in the user in using the user name and password
  75. </summary>
  76. <param name="manager"></param>
  77. <param name="userName"></param>
  78. <param name="password"></param>
  79. <param name="isPersistent"></param>
  80. <param name="shouldLockout"></param>
  81. <returns></returns>
  82. </member>
  83. <member name="T:Microsoft.AspNet.Identity.Owin.IdentityFactoryMiddleware`2">
  84. <summary>
  85. OwinMiddleware that initializes an object for use in the OwinContext via the Get/Set generic extensions method
  86. </summary>
  87. <typeparam name="TResult"></typeparam>
  88. <typeparam name="TOptions"></typeparam>
  89. </member>
  90. <member name="M:Microsoft.AspNet.Identity.Owin.IdentityFactoryMiddleware`2.#ctor(Microsoft.Owin.OwinMiddleware,`1)">
  91. <summary>
  92. Constructor
  93. </summary>
  94. <param name="next">The next middleware in the OWIN pipeline to invoke</param>
  95. <param name="options">Configuration options for the middleware</param>
  96. </member>
  97. <member name="M:Microsoft.AspNet.Identity.Owin.IdentityFactoryMiddleware`2.Invoke(Microsoft.Owin.IOwinContext)">
  98. <summary>
  99. Create an object using the Options.Provider, storing it in the OwinContext and then disposes the object when finished
  100. </summary>
  101. <param name="context"></param>
  102. <returns></returns>
  103. </member>
  104. <member name="P:Microsoft.AspNet.Identity.Owin.IdentityFactoryMiddleware`2.Options">
  105. <summary>
  106. Configuration options
  107. </summary>
  108. </member>
  109. <member name="T:Microsoft.AspNet.Identity.Owin.IdentityFactoryOptions`1">
  110. <summary>
  111. Configuration options for a IdentityFactoryMiddleware
  112. </summary>
  113. <typeparam name="T"></typeparam>
  114. </member>
  115. <member name="P:Microsoft.AspNet.Identity.Owin.IdentityFactoryOptions`1.DataProtectionProvider">
  116. <summary>
  117. Used to configure the data protection provider
  118. </summary>
  119. </member>
  120. <member name="P:Microsoft.AspNet.Identity.Owin.IdentityFactoryOptions`1.Provider">
  121. <summary>
  122. Provider used to Create and Dispose objects
  123. </summary>
  124. </member>
  125. <member name="T:Microsoft.AspNet.Identity.Owin.IIdentityFactoryProvider`1">
  126. <summary>
  127. Interface used to create objects per request
  128. </summary>
  129. <typeparam name="T"></typeparam>
  130. </member>
  131. <member name="M:Microsoft.AspNet.Identity.Owin.IIdentityFactoryProvider`1.Create(Microsoft.AspNet.Identity.Owin.IdentityFactoryOptions{`0},Microsoft.Owin.IOwinContext)">
  132. <summary>
  133. Called once per request to create an object
  134. </summary>
  135. <param name="options"></param>
  136. <param name="context"></param>
  137. <returns></returns>
  138. </member>
  139. <member name="M:Microsoft.AspNet.Identity.Owin.IIdentityFactoryProvider`1.Dispose(Microsoft.AspNet.Identity.Owin.IdentityFactoryOptions{`0},`0)">
  140. <summary>
  141. Called at the end of the request to dispose the object created
  142. </summary>
  143. <param name="options"></param>
  144. <param name="instance"></param>
  145. </member>
  146. <member name="T:Microsoft.AspNet.Identity.Owin.IdentityFactoryProvider`1">
  147. <summary>
  148. Used to configure how the IdentityFactoryMiddleware will create an instance of the specified type for each OwinContext
  149. </summary>
  150. <typeparam name="T"></typeparam>
  151. </member>
  152. <member name="M:Microsoft.AspNet.Identity.Owin.IdentityFactoryProvider`1.#ctor">
  153. <summary>
  154. Constructor
  155. </summary>
  156. </member>
  157. <member name="M:Microsoft.AspNet.Identity.Owin.IdentityFactoryProvider`1.Create(Microsoft.AspNet.Identity.Owin.IdentityFactoryOptions{`0},Microsoft.Owin.IOwinContext)">
  158. <summary>
  159. Calls the OnCreate Delegate
  160. </summary>
  161. <param name="options"></param>
  162. <param name="context"></param>
  163. <returns></returns>
  164. </member>
  165. <member name="M:Microsoft.AspNet.Identity.Owin.IdentityFactoryProvider`1.Dispose(Microsoft.AspNet.Identity.Owin.IdentityFactoryOptions{`0},`0)">
  166. <summary>
  167. Calls the OnDispose delegate
  168. </summary>
  169. <param name="options"></param>
  170. <param name="instance"></param>
  171. </member>
  172. <member name="P:Microsoft.AspNet.Identity.Owin.IdentityFactoryProvider`1.OnCreate">
  173. <summary>
  174. A delegate assigned to this property will be invoked when the related method is called
  175. </summary>
  176. </member>
  177. <member name="P:Microsoft.AspNet.Identity.Owin.IdentityFactoryProvider`1.OnDispose">
  178. <summary>
  179. A delegate assigned to this property will be invoked when the related method is called
  180. </summary>
  181. </member>
  182. <member name="T:Microsoft.AspNet.Identity.Owin.DataProtectorTokenProvider`1">
  183. <summary>
  184. Token provider that uses an IDataProtector to generate encrypted tokens based off of the security stamp
  185. </summary>
  186. </member>
  187. <member name="T:Microsoft.AspNet.Identity.Owin.DataProtectorTokenProvider`2">
  188. <summary>
  189. Token provider that uses an IDataProtector to generate encrypted tokens based off of the security stamp
  190. </summary>
  191. </member>
  192. <member name="M:Microsoft.AspNet.Identity.Owin.DataProtectorTokenProvider`2.#ctor(Microsoft.Owin.Security.DataProtection.IDataProtector)">
  193. <summary>
  194. Constructor
  195. </summary>
  196. <param name="protector"></param>
  197. </member>
  198. <member name="M:Microsoft.AspNet.Identity.Owin.DataProtectorTokenProvider`2.GenerateAsync(System.String,Microsoft.AspNet.Identity.UserManager{`0,`1},`0)">
  199. <summary>
  200. Generate a protected string for a user
  201. </summary>
  202. <param name="purpose"></param>
  203. <param name="manager"></param>
  204. <param name="user"></param>
  205. <returns></returns>
  206. </member>
  207. <member name="M:Microsoft.AspNet.Identity.Owin.DataProtectorTokenProvider`2.ValidateAsync(System.String,System.String,Microsoft.AspNet.Identity.UserManager{`0,`1},`0)">
  208. <summary>
  209. Return false if the token is not valid
  210. </summary>
  211. <param name="purpose"></param>
  212. <param name="token"></param>
  213. <param name="manager"></param>
  214. <param name="user"></param>
  215. <returns></returns>
  216. </member>
  217. <member name="M:Microsoft.AspNet.Identity.Owin.DataProtectorTokenProvider`2.IsValidProviderForUserAsync(Microsoft.AspNet.Identity.UserManager{`0,`1},`0)">
  218. <summary>
  219. Returns true if the provider can be used to generate tokens for this user
  220. </summary>
  221. <param name="manager"></param>
  222. <param name="user"></param>
  223. <returns></returns>
  224. </member>
  225. <member name="M:Microsoft.AspNet.Identity.Owin.DataProtectorTokenProvider`2.NotifyAsync(System.String,Microsoft.AspNet.Identity.UserManager{`0,`1},`0)">
  226. <summary>
  227. This provider no-ops by default when asked to notify a user
  228. </summary>
  229. <param name="token"></param>
  230. <param name="manager"></param>
  231. <param name="user"></param>
  232. <returns></returns>
  233. </member>
  234. <member name="P:Microsoft.AspNet.Identity.Owin.DataProtectorTokenProvider`2.Protector">
  235. <summary>
  236. IDataProtector for the token
  237. </summary>
  238. </member>
  239. <member name="P:Microsoft.AspNet.Identity.Owin.DataProtectorTokenProvider`2.TokenLifespan">
  240. <summary>
  241. Lifespan after which the token is considered expired
  242. </summary>
  243. </member>
  244. <member name="M:Microsoft.AspNet.Identity.Owin.DataProtectorTokenProvider`1.#ctor(Microsoft.Owin.Security.DataProtection.IDataProtector)">
  245. <summary>
  246. Constructor
  247. </summary>
  248. <param name="protector"></param>
  249. </member>
  250. <member name="T:Owin.AppBuilderExtensions">
  251. <summary>
  252. Extensions off of IAppBuilder to make it easier to configure the SignInCookies
  253. </summary>
  254. </member>
  255. <member name="M:Owin.AppBuilderExtensions.CreatePerOwinContext``1(Owin.IAppBuilder,System.Func{``0})">
  256. <summary>
  257. Registers a callback that will be invoked to create an instance of type T that will be stored in the OwinContext
  258. which can fetched via context.Get
  259. </summary>
  260. <typeparam name="T"></typeparam>
  261. <param name="app">The <see cref="T:Owin.IAppBuilder"/> passed to the configuration method</param>
  262. <param name="createCallback">Invoked to create an instance of T</param>
  263. <returns>The updated <see cref="T:Owin.IAppBuilder"/></returns>
  264. </member>
  265. <member name="M:Owin.AppBuilderExtensions.CreatePerOwinContext``1(Owin.IAppBuilder,System.Func{Microsoft.AspNet.Identity.Owin.IdentityFactoryOptions{``0},Microsoft.Owin.IOwinContext,``0})">
  266. <summary>
  267. Registers a callback that will be invoked to create an instance of type T that will be stored in the OwinContext
  268. which can fetched via context.Get
  269. </summary>
  270. <typeparam name="T"></typeparam>
  271. <param name="app"></param>
  272. <param name="createCallback"></param>
  273. <returns></returns>
  274. </member>
  275. <member name="M:Owin.AppBuilderExtensions.CreatePerOwinContext``1(Owin.IAppBuilder,System.Func{Microsoft.AspNet.Identity.Owin.IdentityFactoryOptions{``0},Microsoft.Owin.IOwinContext,``0},System.Action{Microsoft.AspNet.Identity.Owin.IdentityFactoryOptions{``0},``0})">
  276. <summary>
  277. Registers a callback that will be invoked to create an instance of type T that will be stored in the OwinContext
  278. which can fetched via context.Get
  279. </summary>
  280. <typeparam name="T"></typeparam>
  281. <param name="app"></param>
  282. <param name="createCallback"></param>
  283. <param name="disposeCallback"></param>
  284. <returns></returns>
  285. </member>
  286. <member name="M:Owin.AppBuilderExtensions.UseExternalSignInCookie(Owin.IAppBuilder)">
  287. <summary>
  288. Configure the app to use owin middleware based cookie authentication for external identities
  289. </summary>
  290. <param name="app"></param>
  291. </member>
  292. <member name="M:Owin.AppBuilderExtensions.UseExternalSignInCookie(Owin.IAppBuilder,System.String)">
  293. <summary>
  294. Configure the app to use owin middleware based cookie authentication for external identities
  295. </summary>
  296. <param name="app"></param>
  297. <param name="externalAuthenticationType"></param>
  298. </member>
  299. <member name="M:Owin.AppBuilderExtensions.UseTwoFactorSignInCookie(Owin.IAppBuilder,System.String,System.TimeSpan)">
  300. <summary>
  301. Configures a cookie intended to be used to store the partial credentials for two factor authentication
  302. </summary>
  303. <param name="app"></param>
  304. <param name="authenticationType"></param>
  305. <param name="expires"></param>
  306. </member>
  307. <member name="M:Owin.AppBuilderExtensions.UseTwoFactorRememberBrowserCookie(Owin.IAppBuilder,System.String)">
  308. <summary>
  309. Configures a cookie intended to be used to store whether two factor authentication has been done already
  310. </summary>
  311. <param name="app"></param>
  312. <param name="authenticationType"></param>
  313. </member>
  314. <member name="M:Owin.AppBuilderExtensions.UseOAuthBearerTokens(Owin.IAppBuilder,Microsoft.Owin.Security.OAuth.OAuthAuthorizationServerOptions)">
  315. <summary>
  316. Configure the app to use owin middleware based oauth bearer tokens
  317. </summary>
  318. <param name="app"></param>
  319. <param name="options"></param>
  320. </member>
  321. <member name="T:Microsoft.Owin.Security.AuthenticationManagerExtensions">
  322. <summary>
  323. Extensions methods on IAuthenticationManager that add methods for using the default Application and External
  324. authentication type constants
  325. </summary>
  326. </member>
  327. <member name="M:Microsoft.Owin.Security.AuthenticationManagerExtensions.GetExternalAuthenticationTypes(Microsoft.Owin.Security.IAuthenticationManager)">
  328. <summary>
  329. Return the authentication types which are considered external because they have captions
  330. </summary>
  331. <param name="manager"></param>
  332. <returns></returns>
  333. </member>
  334. <member name="M:Microsoft.Owin.Security.AuthenticationManagerExtensions.GetExternalIdentityAsync(Microsoft.Owin.Security.IAuthenticationManager,System.String)">
  335. <summary>
  336. Return the identity associated with the default external authentication type
  337. </summary>
  338. <returns></returns>
  339. </member>
  340. <member name="M:Microsoft.Owin.Security.AuthenticationManagerExtensions.GetExternalIdentity(Microsoft.Owin.Security.IAuthenticationManager,System.String)">
  341. <summary>
  342. Return the identity associated with the default external authentication type
  343. </summary>
  344. <param name="manager"></param>
  345. <param name="externalAuthenticationType"></param>
  346. <returns></returns>
  347. </member>
  348. <member name="M:Microsoft.Owin.Security.AuthenticationManagerExtensions.GetExternalLoginInfoAsync(Microsoft.Owin.Security.IAuthenticationManager)">
  349. <summary>
  350. Extracts login info out of an external identity
  351. </summary>
  352. <param name="manager"></param>
  353. <returns></returns>
  354. </member>
  355. <member name="M:Microsoft.Owin.Security.AuthenticationManagerExtensions.GetExternalLoginInfo(Microsoft.Owin.Security.IAuthenticationManager)">
  356. <summary>
  357. Extracts login info out of an external identity
  358. </summary>
  359. <param name="manager"></param>
  360. <returns></returns>
  361. </member>
  362. <member name="M:Microsoft.Owin.Security.AuthenticationManagerExtensions.GetExternalLoginInfo(Microsoft.Owin.Security.IAuthenticationManager,System.String,System.String)">
  363. <summary>
  364. Extracts login info out of an external identity
  365. </summary>
  366. <param name="manager"></param>
  367. <param name="xsrfKey">key that will be used to find the userId to verify</param>
  368. <param name="expectedValue">
  369. the value expected to be found using the xsrfKey in the AuthenticationResult.Properties
  370. dictionary
  371. </param>
  372. <returns></returns>
  373. </member>
  374. <member name="M:Microsoft.Owin.Security.AuthenticationManagerExtensions.GetExternalLoginInfoAsync(Microsoft.Owin.Security.IAuthenticationManager,System.String,System.String)">
  375. <summary>
  376. Extracts login info out of an external identity
  377. </summary>
  378. <param name="manager"></param>
  379. <param name="xsrfKey">key that will be used to find the userId to verify</param>
  380. <param name="expectedValue">
  381. the value expected to be found using the xsrfKey in the AuthenticationResult.Properties
  382. dictionary
  383. </param>
  384. <returns></returns>
  385. </member>
  386. <member name="M:Microsoft.Owin.Security.AuthenticationManagerExtensions.TwoFactorBrowserRememberedAsync(Microsoft.Owin.Security.IAuthenticationManager,System.String)">
  387. <summary>
  388. Returns true if there is a TwoFactorRememberBrowser cookie for a user
  389. </summary>
  390. <param name="manager"></param>
  391. <param name="userId"></param>
  392. <returns></returns>
  393. </member>
  394. <member name="M:Microsoft.Owin.Security.AuthenticationManagerExtensions.TwoFactorBrowserRemembered(Microsoft.Owin.Security.IAuthenticationManager,System.String)">
  395. <summary>
  396. Returns true if there is a TwoFactorRememberBrowser cookie for a user
  397. </summary>
  398. <param name="manager"></param>
  399. <param name="userId"></param>
  400. <returns></returns>
  401. </member>
  402. <member name="M:Microsoft.Owin.Security.AuthenticationManagerExtensions.CreateTwoFactorRememberBrowserIdentity(Microsoft.Owin.Security.IAuthenticationManager,System.String)">
  403. <summary>
  404. Creates a TwoFactorRememberBrowser cookie for a user
  405. </summary>
  406. <param name="manager"></param>
  407. <param name="userId"></param>
  408. <returns></returns>
  409. </member>
  410. <member name="T:Microsoft.AspNet.Identity.Owin.OwinContextExtensions">
  411. <summary>
  412. Extension methods for OwinContext/>
  413. </summary>
  414. </member>
  415. <member name="M:Microsoft.AspNet.Identity.Owin.OwinContextExtensions.Set``1(Microsoft.Owin.IOwinContext,``0)">
  416. <summary>
  417. Stores an object in the OwinContext using a key based on the AssemblyQualified type name
  418. </summary>
  419. <typeparam name="T"></typeparam>
  420. <param name="context"></param>
  421. <param name="value"></param>
  422. <returns></returns>
  423. </member>
  424. <member name="M:Microsoft.AspNet.Identity.Owin.OwinContextExtensions.Get``1(Microsoft.Owin.IOwinContext)">
  425. <summary>
  426. Retrieves an object from the OwinContext using a key based on the AssemblyQualified type name
  427. </summary>
  428. <typeparam name="T"></typeparam>
  429. <param name="context"></param>
  430. <returns></returns>
  431. </member>
  432. <member name="M:Microsoft.AspNet.Identity.Owin.OwinContextExtensions.GetUserManager``1(Microsoft.Owin.IOwinContext)">
  433. <summary>
  434. Get the user manager from the context
  435. </summary>
  436. <typeparam name="TManager"></typeparam>
  437. <param name="context"></param>
  438. <returns></returns>
  439. </member>
  440. <member name="T:Microsoft.AspNet.Identity.Owin.ExternalLoginInfo">
  441. <summary>
  442. Used to return information needed to associate an external login
  443. </summary>
  444. </member>
  445. <member name="P:Microsoft.AspNet.Identity.Owin.ExternalLoginInfo.Login">
  446. <summary>
  447. Associated login data
  448. </summary>
  449. </member>
  450. <member name="P:Microsoft.AspNet.Identity.Owin.ExternalLoginInfo.DefaultUserName">
  451. <summary>
  452. Suggested user name for a user
  453. </summary>
  454. </member>
  455. <member name="P:Microsoft.AspNet.Identity.Owin.ExternalLoginInfo.Email">
  456. <summary>
  457. Email claim from the external identity
  458. </summary>
  459. </member>
  460. <member name="P:Microsoft.AspNet.Identity.Owin.ExternalLoginInfo.ExternalIdentity">
  461. <summary>
  462. The external identity
  463. </summary>
  464. </member>
  465. <member name="T:Microsoft.AspNet.Identity.Owin.SecurityStampValidator">
  466. <summary>
  467. Static helper class used to configure a CookieAuthenticationProvider to validate a cookie against a user's security
  468. stamp
  469. </summary>
  470. </member>
  471. <member name="M:Microsoft.AspNet.Identity.Owin.SecurityStampValidator.OnValidateIdentity``2(System.TimeSpan,System.Func{``0,``1,System.Threading.Tasks.Task{System.Security.Claims.ClaimsIdentity}})">
  472. <summary>
  473. Can be used as the ValidateIdentity method for a CookieAuthenticationProvider which will check a user's security
  474. stamp after validateInterval
  475. Rejects the identity if the stamp changes, and otherwise will call regenerateIdentity to sign in a new
  476. ClaimsIdentity
  477. </summary>
  478. <typeparam name="TManager"></typeparam>
  479. <typeparam name="TUser"></typeparam>
  480. <param name="validateInterval"></param>
  481. <param name="regenerateIdentity"></param>
  482. <returns></returns>
  483. </member>
  484. <member name="M:Microsoft.AspNet.Identity.Owin.SecurityStampValidator.OnValidateIdentity``3(System.TimeSpan,System.Func{``0,``1,System.Threading.Tasks.Task{System.Security.Claims.ClaimsIdentity}},System.Func{System.Security.Claims.ClaimsIdentity,``2})">
  485. <summary>
  486. Can be used as the ValidateIdentity method for a CookieAuthenticationProvider which will check a user's security
  487. stamp after validateInterval
  488. Rejects the identity if the stamp changes, and otherwise will call regenerateIdentity to sign in a new
  489. ClaimsIdentity
  490. </summary>
  491. <typeparam name="TManager"></typeparam>
  492. <typeparam name="TUser"></typeparam>
  493. <typeparam name="TKey"></typeparam>
  494. <param name="validateInterval"></param>
  495. <param name="regenerateIdentityCallback"></param>
  496. <param name="getUserIdCallback"></param>
  497. <returns></returns>
  498. </member>
  499. <member name="T:Microsoft.AspNet.Identity.Owin.SignInManager`2">
  500. <summary>
  501. Manages Sign In operations for users
  502. </summary>
  503. <typeparam name="TUser"></typeparam>
  504. <typeparam name="TKey"></typeparam>
  505. </member>
  506. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManager`2.#ctor(Microsoft.AspNet.Identity.UserManager{`0,`1},Microsoft.Owin.Security.IAuthenticationManager)">
  507. <summary>
  508. Constructor
  509. </summary>
  510. <param name="userManager"></param>
  511. <param name="authenticationManager"></param>
  512. </member>
  513. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManager`2.CreateUserIdentityAsync(`0)">
  514. <summary>
  515. Called to generate the ClaimsIdentity for the user, override to add additional claims before SignIn
  516. </summary>
  517. <param name="user"></param>
  518. <returns></returns>
  519. </member>
  520. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManager`2.ConvertIdToString(`1)">
  521. <summary>
  522. Convert a TKey userId to a string, by default this just calls ToString()
  523. </summary>
  524. <param name="id"></param>
  525. <returns></returns>
  526. </member>
  527. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManager`2.ConvertIdFromString(System.String)">
  528. <summary>
  529. Convert a string id to the proper TKey using Convert.ChangeType
  530. </summary>
  531. <param name="id"></param>
  532. <returns></returns>
  533. </member>
  534. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManager`2.SignInAsync(`0,System.Boolean,System.Boolean)">
  535. <summary>
  536. Creates a user identity and then signs the identity using the AuthenticationManager
  537. </summary>
  538. <param name="user"></param>
  539. <param name="isPersistent"></param>
  540. <param name="rememberBrowser"></param>
  541. <returns></returns>
  542. </member>
  543. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManager`2.SendTwoFactorCodeAsync(System.String)">
  544. <summary>
  545. Send a two factor code to a user
  546. </summary>
  547. <param name="provider"></param>
  548. <returns></returns>
  549. </member>
  550. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManager`2.GetVerifiedUserIdAsync">
  551. <summary>
  552. Get the user id that has been verified already or null.
  553. </summary>
  554. <returns></returns>
  555. </member>
  556. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManager`2.HasBeenVerifiedAsync">
  557. <summary>
  558. Has the user been verified (ie either via password or external login)
  559. </summary>
  560. <returns></returns>
  561. </member>
  562. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManager`2.TwoFactorSignInAsync(System.String,System.String,System.Boolean,System.Boolean)">
  563. <summary>
  564. Two factor verification step
  565. </summary>
  566. <param name="provider"></param>
  567. <param name="code"></param>
  568. <param name="isPersistent"></param>
  569. <param name="rememberBrowser"></param>
  570. <returns></returns>
  571. </member>
  572. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManager`2.ExternalSignInAsync(Microsoft.AspNet.Identity.Owin.ExternalLoginInfo,System.Boolean)">
  573. <summary>
  574. Sign the user in using an associated external login
  575. </summary>
  576. <param name="loginInfo"></param>
  577. <param name="isPersistent"></param>
  578. <returns></returns>
  579. </member>
  580. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManager`2.PasswordSignInAsync(System.String,System.String,System.Boolean,System.Boolean)">
  581. <summary>
  582. Sign in the user in using the user name and password
  583. </summary>
  584. <param name="userName"></param>
  585. <param name="password"></param>
  586. <param name="isPersistent"></param>
  587. <param name="shouldLockout"></param>
  588. <returns></returns>
  589. </member>
  590. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManager`2.Dispose">
  591. <summary>
  592. Dispose
  593. </summary>
  594. </member>
  595. <member name="M:Microsoft.AspNet.Identity.Owin.SignInManager`2.Dispose(System.Boolean)">
  596. <summary>
  597. If disposing, calls dispose on the Context. Always nulls out the Context
  598. </summary>
  599. <param name="disposing"></param>
  600. </member>
  601. <member name="P:Microsoft.AspNet.Identity.Owin.SignInManager`2.AuthenticationType">
  602. <summary>
  603. AuthenticationType that will be used by sign in, defaults to DefaultAuthenticationTypes.ApplicationCookie
  604. </summary>
  605. </member>
  606. <member name="P:Microsoft.AspNet.Identity.Owin.SignInManager`2.UserManager">
  607. <summary>
  608. Used to operate on users
  609. </summary>
  610. </member>
  611. <member name="P:Microsoft.AspNet.Identity.Owin.SignInManager`2.AuthenticationManager">
  612. <summary>
  613. Used to sign in identities
  614. </summary>
  615. </member>
  616. <member name="T:Microsoft.AspNet.Identity.Owin.SignInStatus">
  617. <summary>
  618. Possible results from a sign in attempt
  619. </summary>
  620. </member>
  621. <member name="F:Microsoft.AspNet.Identity.Owin.SignInStatus.Success">
  622. <summary>
  623. Sign in was successful
  624. </summary>
  625. </member>
  626. <member name="F:Microsoft.AspNet.Identity.Owin.SignInStatus.LockedOut">
  627. <summary>
  628. User is locked out
  629. </summary>
  630. </member>
  631. <member name="F:Microsoft.AspNet.Identity.Owin.SignInStatus.RequiresVerification">
  632. <summary>
  633. Sign in requires addition verification (i.e. two factor)
  634. </summary>
  635. </member>
  636. <member name="F:Microsoft.AspNet.Identity.Owin.SignInStatus.Failure">
  637. <summary>
  638. Sign in failed
  639. </summary>
  640. </member>
  641. </members>
  642. </doc>