Example #1
0
        /// <summary>
        /// Register the Api for the EF based UI Store.
        /// </summary>
        public static OpenIddictBuilder AddUIApis <TApplicationUser>(
            this OpenIddictBuilder builder,
            OpenIddictUIApiOptions uiApiOptions
            ) where TApplicationUser : IdentityUser, new()
        {
            builder.Services
            .AddOpenIddictUIApiServices <TApplicationUser>(uiApiOptions);

            builder.AddOpenIddictUIRoutePrefix();

            return(builder);
        }
Example #2
0
        /// <summary>
        /// Register the Api for the EF based UI Store.
        /// </summary>
        public static OpenIddictBuilder AddUIApis <TApplicationUser>(
            this OpenIddictBuilder builder,
            Action <OpenIddictUIApiOptions> uiApiOptions = null
            ) where TApplicationUser : IdentityUser, new()
        {
            builder.Services
            .AddOpenIddictUIApiServices <TApplicationUser>(uiApiOptions);

            var options = new OpenIddictUIApiOptions();

            uiApiOptions?.Invoke(options);
            builder.AddOpenIddictUIRoutePrefix(options.RoutePrefix);

            return(builder);
        }