/// <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); }
/// <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); }