/// <summary> /// Creates a new API that coexists with an authorization server. /// </summary> /// <param name="name">The name of the API.</param> /// <param name="configure">The <see cref="Func{ApiResourceBuilder, ApiResource}"/> to configure the identity server jwt API.</param> public void AddIdentityServerJwt(string name, Action <ApiResourceBuilder> configure) { var apiResource = ApiResourceBuilder.IdentityServerJwt(name); configure(apiResource); Add(apiResource.Build()); }
/// <summary> /// Adds a new externally registered API. /// </summary> /// <param name="name">The name of the API.</param> /// <param name="configure">The <see cref="Action{ApiResourceBuilder}"/> to configure the externally registered API.</param> public void AddApiResource(string name, Action <ApiResourceBuilder> configure) { var apiResource = ApiResourceBuilder.ApiResource(name); configure(apiResource); Add(apiResource.Build()); }