Ejemplo n.º 1
0
    public async Task UpdateAsync()
    {
        var application = await _applicationStore.FindByIdAsync(AbpOpenIddictTestData.App1Id.ToString(), CancellationToken.None);

        application.ClientId               = "new_client_id";
        application.Type                   = OpenIddictConstants.ClientTypes.Public;
        application.RedirectUris           = "https://new_logout_uri";
        application.PostLogoutRedirectUris = "https://new_post_logout_uri";
        application.DisplayName            = "new_display_name";

        await _applicationStore.UpdateAsync(application, CancellationToken.None);

        application = await _applicationStore.FindByIdAsync(AbpOpenIddictTestData.App1Id.ToString(), CancellationToken.None);

        application.ShouldNotBeNull();
        application.ClientId.ShouldBe("new_client_id");
        application.Type.ShouldBe(OpenIddictConstants.ClientTypes.Public);
        application.RedirectUris.ShouldBe("https://new_logout_uri");
        application.PostLogoutRedirectUris.ShouldBe("https://new_post_logout_uri");
        application.DisplayName.ShouldBe("new_display_name");
    }