Skip to content

Commit

Permalink
More readme corrections
Browse files Browse the repository at this point in the history
  • Loading branch information
josephdecock committed Nov 12, 2024
1 parent 3efe334 commit f8dd2c1
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 31 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ refresh tokens that are no longer needed.

## Documentation
Documentation is available
[here](https://github.com/DuendeSoftware/foss/wiki/web-applications).
[here](https://docs.duendesoftware.com/foss/accesstokenmanagement/web_apps/).

## Related Packages
- Foundational library for claims-based identity, OAuth 2.0 and OpenId Connect:
Expand All @@ -16,9 +16,9 @@ Documentation is available
[Duende.AccessTokenManagement](https://www.nuget.org/packages/Duende.AccessTokenManagement)

## License and Feedback
Duende.AccessTokenManagement.OpenIdConnect is released as open source under the [Apache
2.0 license](https://github.com/DuendeSoftware/foss/blob/main/LICENSE). [Bug reports,
feature requests](https://github.com/DuendeSoftware/foss/issues) and
Duende.AccessTokenManagement.OpenIdConnect is released as open source under the
[Apache 2.0 license](https://github.com/DuendeSoftware/foss/blob/main/LICENSE).
[Bug reports, feature requests](https://github.com/DuendeSoftware/foss/issues) and
[contributions](https://github.com/DuendeSoftware/foss/pulls) are welcome. If you have an
idea for a new feature or significant code change you'd like to propose, please start with
a GitHub issue so that we can discuss it. Thanks in advance!
19 changes: 9 additions & 10 deletions access-token-management/src/AccessTokenManagement/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
## About Duende.AccessTokenManagement
Duende.AccessTokenManagement is a .NET library that manages OAuth access tokens in [.NET
workers](https://learn.microsoft.com/en-us/dotnet/core/extensions/workers) and [ASP.NET
Core worker
services](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/host/hosted-services).
Duende.AccessTokenManagement is a .NET library that manages OAuth access tokens in
[.NET workers](https://learn.microsoft.com/en-us/dotnet/core/extensions/workers) and
[ASP.NET Core worker services](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/host/hosted-services).
It will acquire new tokens when old tokens are about to expire and provides conveniences
to automatically use the current token with HTTP clients.

Expand All @@ -13,14 +12,14 @@ Documentation is available
## Related Packages
- Foundational library for claims-based identity, OAuth 2.0 and OpenId Connect:
[Duende.IdentityModel](https://www.nuget.org/packages/Duende.IdentityModel)
- Token management for user-centric flows in [ASP.NET
Core](https://dotnet.microsoft.com/en-us/apps/aspnet) applications:
[Duende.AccessTokenManagement.OpenIdConnect](https://www.nuget.org/packages/Duende.AccessTokenManagement.OpenIdConnect)
- Token management for user-centric flows in
[ASP.NET Core](https://dotnet.microsoft.com/en-us/apps/aspnet) applications:
[Duende.AccessTokenManagement.OpenIdConnect](https://www.nuget.org/packages/Duende.AccessTokenManagement.OpenIdConnect)

## License and Feedback
Duende.AccessTokenManagement is released as open source under the [Apache 2.0
license](https://github.com/DuendeSoftware/foss/blob/main/LICENSE). [Bug reports, feature
requests](https://github.com/DuendeSoftware/foss/issues) and
Duende.AccessTokenManagement is released as open source under the
[Apache 2.0 license](https://github.com/DuendeSoftware/foss/blob/main/LICENSE).
[Bug reports, feature requests](https://github.com/DuendeSoftware/foss/issues) and
[contributions](https://github.com/DuendeSoftware/foss/pulls) are welcome. If you have an
idea for a new feature or significant code change you'd like to propose, please start with
a GitHub issue so that we can discuss it. Thanks in advance!
Expand Down
2 changes: 1 addition & 1 deletion identity-model-oidc-client/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ The features added by this package include:
not necessary, as id token signature validation is optional when using the code flow.

## Samples
The WPF [sample](https://github.com/DuendeSoftware/foss/tree/main/identity-model-oidc-client/samples/wpf)
The WPF [sample](https://github.com/DuendeSoftware/foss/tree/main/identity-model-oidc-client/samples/Wpf)
in the [samples directory](https://github.com/DuendeSoftware/foss/tree/main/identity-model-oidc-client/samples)
shows how to use Duende.IdentityModel.OidcClient.Extensions to implement DPoP.

Expand Down
16 changes: 8 additions & 8 deletions identity-model-oidc-client/samples/README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Samples for Duende.IdentityModel.OidcClient

This directory contains samples that demonstrate how to use
[Duende.IdentityModel.OidcClient](https://github.com/IdentityModel/IdentityModel) to create
[Duende.IdentityModel.OidcClient](https://github.com/DuendeSoftware/foss/tree/main/identity-model-oidc-client/samples/) to create
OpenId Connect client applications with a variety of platforms and tools, including
- [.NET MAUI](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/main/Maui)
- [WPF with the system browser](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/main/Wpf)
- [WPF with an embedded browser](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/main/WpfWebView2)
- [WinForms with an embedded browser](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/main/WinFormsWebView2)
- [Cross Platform Console Applications](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/main/NetCoreConsoleClient) (relies on kestrel for processing the callback)
- [Windows Console Applications](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/main/HttpSysConsoleClient) (relies on an HttpListener - a wrapper around the windows HTTP.sys driver)
- [Windows Console Applications using custom uri schemes](https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/tree/main/WindowsConsoleSystemBrowser)
- [.NET MAUI](https://github.com/DuendeSoftware/foss/tree/main/identity-model-oidc-client/samples/Maui)
- [WPF with the system browser](https://github.com/DuendeSoftware/foss/tree/main/identity-model-oidc-client/samples/Wpf)
- [WPF with an embedded browser](https://github.com/DuendeSoftware/foss/tree/main/identity-model-oidc-client/samples/WpfWebView2)
- [WinForms with an embedded browser](https://github.com/DuendeSoftware/foss/tree/main/identity-model-oidc-client/samples//WinFormsWebView2)
- [Cross Platform Console Applications](https://github.com/DuendeSoftware/foss/tree/main/identity-model-oidc-client/samples/NetCoreConsoleClient) (relies on kestrel for processing the callback)
- [Windows Console Applications](https://github.com/DuendeSoftware/foss/tree/main/identity-model-oidc-client/samples/HttpSysConsoleClient) (relies on an HttpListener - a wrapper around the windows HTTP.sys driver)
- [Windows Console Applications using custom uri schemes](https://github.com/DuendeSoftware/foss/tree/main/identity-model-oidc-client/samples/WindowsConsoleSystemBrowser)

All samples use a demo instance of Duende.IdentityServer (https://demo.duendesoftware.com)
as their OIDC Provider. You can see its source code
Expand Down
16 changes: 8 additions & 8 deletions identity-model/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,20 +14,20 @@ and OpenId Connect specifications in the form of:
Duende.IdentityModel targets [.NET Standard 2.0](https://learn.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-0),
making it suitable for .NET and .NET Framework.

For more documentation, please see the [documentation
site](https://docs.duendesoftware.com/foss).
For more documentation, please see the
[documentation site](https://docs.duendesoftware.com/foss).

## Related Packages

- Certified OIDC client library for native apps:
- Certified OIDC client library for native apps:
[Duende.IdentityModel.OidcClient](https://www.nuget.org/packages/Duende.IdentityModel.OidcClient)
- Extensions for IdentityModel.OidcClient, including
[DPoP](https://datatracker.ietf.org/doc/html/rfc9449) support:
[Duende.IdentityModel.OidcClient.Extensions](https://www.nuget.org/packages/Duende.IdentityModel.OidcClient.DPoP)
- Authentication handler for introspection tokens: [IdentityModel.AspNetCore.OAuth2Introspection](https://www.nuget.org/packages/Duende.IdentityModel.AspNetCore.OAuth2Introspection)
- Extensions for IdentityModel.OidcClient, including
[DPoP](https://datatracker.ietf.org/doc/html/rfc9449) support:
[Duende.IdentityModel.OidcClient.Extensions](https://www.nuget.org/packages/Duende.IdentityModel.OidcClient.Extensions)
- Authentication handler for introspection tokens:
[IdentityModel.AspNetCore.OAuth2Introspection](https://www.nuget.org/packages/Duende.IdentityModel.AspNetCore.OAuth2Introspection)

## Feedback

Duende.IdentityModel is released as open source under the
[Apache 2.0 license](https://github.com/duendesoftware/foss/blob/main/LICENSE).
Bug reports and contributions are welcome at
Expand Down

0 comments on commit f8dd2c1

Please sign in to comment.