Class UmbracoDefaultOwinStartup
The default way to configure OWIN for Umbraco
Inheritance
System.Object
Namespace:System.Dynamic.ExpandoObject
Assembly:umbraco.dll
Syntax
public class UmbracoDefaultOwinStartup
Remarks
The startup type is specified in appSettings under owin:appStartup
Properties
ApplicationContext
Declaration
protected virtual ApplicationContext ApplicationContext { get; }
Property Value
Type | Description |
---|---|
ApplicationContext |
Methods
Configuration(IAppBuilder)
Main startup method
Declaration
public virtual void Configuration(IAppBuilder app)
Parameters
Type | Name | Description |
---|---|---|
Owin.IAppBuilder | app |
ConfigureMiddleware(IAppBuilder)
Configures middleware to be used (i.e. app.Use...)
Declaration
protected virtual void ConfigureMiddleware(IAppBuilder app)
Parameters
Type | Name | Description |
---|---|---|
Owin.IAppBuilder | app |
ConfigureServices(IAppBuilder)
Configures services to be created in the OWIN context (CreatePerOwinContext)
Declaration
protected virtual void ConfigureServices(IAppBuilder app)
Parameters
Type | Name | Description |
---|---|---|
Owin.IAppBuilder | app |
ConfigureUmbracoAuthentication(IAppBuilder)
Configure external/OAuth login providers
Declaration
protected virtual void ConfigureUmbracoAuthentication(IAppBuilder app)
Parameters
Type | Name | Description |
---|---|---|
Owin.IAppBuilder | app |
ConfigureUmbracoUserManager(IAppBuilder)
Configure the Identity user manager for use with Umbraco Back office
Declaration
protected virtual void ConfigureUmbracoUserManager(IAppBuilder app)
Parameters
Type | Name | Description |
---|---|---|
Owin.IAppBuilder | app |
Events
MiddlewareConfigured
Raised when the middleware has been configured
Declaration
public static event EventHandler<OwinMiddlewareConfiguredEventArgs> MiddlewareConfigured
Event Type
Type | Description |
---|---|
System.EventHandler<OwinMiddlewareConfiguredEventArgs> |