public static void ConfigureUmbracoRestApi(this IAppBuilder app, UmbracoRestApiOptions options) { if (options == null) { throw new ArgumentNullException("options"); } UmbracoRestApiOptionsInstance.Options = options; }
/// <summary> /// Required call to enable the REST API /// </summary> /// <param name="app"></param> /// <param name="applicationContext"></param> /// <param name="options"> /// Options to configure the rest api including CORS and Authorization policies /// </param> public static void UseUmbracoRestApi(this IAppBuilder app, ApplicationContext applicationContext, UmbracoRestApiOptions options = null) { if (applicationContext == null) { throw new ArgumentNullException(nameof(applicationContext)); } UmbracoRestApiOptionsInstance.Options = options ?? new UmbracoRestApiOptions(); app.UseUmbracoRestApiAuthorizationPolicies(applicationContext, UmbracoRestApiOptionsInstance.Options.CustomAuthorizationPolicyCallback); }
static UmbracoRestApiOptionsInstance() { Options = new UmbracoRestApiOptions(); }
public static void ConfigureUmbracoRestApi(this IAppBuilder app, UmbracoRestApiOptions options) { if (options == null) throw new ArgumentNullException("options"); UmbracoRestApiOptionsInstance.Options = options; }