Ejemplo n.º 1
0
        /// <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());
        }
Ejemplo n.º 2
0
        /// <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());
        }