Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ GET /connect/authorize?

## .NET Client Library

You can use the [IdentityModel](https://identitymodel.readthedocs.io) client library to programmatically create
You can use the [Duende IdentityModel](../../../identitymodel) client library to programmatically create
authorize request URLs from .NET code.

```cs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ Cache-Control: no-store

## .NET Client Library

You can use the [IdentityModel](https://identitymodel.readthedocs.io) client library to programmatically interact with
You can use the [Duende IdentityModel](../../../identitymodel) client library to programmatically interact with
the protocol endpoint from .NET code.

```cs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ POST /connect/deviceauthorization

## .NET Client Library

You can use the [IdentityModel](https://identitymodel.readthedocs.io) client library to programmatically interact with
You can use the [Duende IdentityModel](../../../identitymodel) client library to programmatically interact with
the protocol endpoint from .NET code.

```cs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ The discovery endpoint is available via `/.well-known/openid-configuration` rela

## .NET Client Library

You can use the [IdentityModel](https://identitymodel.readthedocs.io) client library to programmatically interact with
You can use the [Duende IdentityModel](../../../identitymodel) client library to programmatically interact with
the protocol endpoint from .NET code.

```cs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ GET /connect/endsession?id_token_hint=...&post_logout_redirect_uri=http%3A%2F%2F

## .NET Client Library

You can use the [IdentityModel](https://identitymodel.readthedocs.io) client library to programmatically create end
You can use the [Duende IdentityModel](../../../identitymodel) client library to programmatically create end
sessions request URLs from .NET code.

```cs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ An invalid request will return a 400, an unauthorized request 401.

## .NET Client Library

You can use the [IdentityModel](https://identitymodel.readthedocs.io) client library to programmatically interact with
You can use the [Duende IdentityModel](../../../identitymodel) client library to programmatically interact with
the protocol endpoint from .NET code.

```cs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ token=...&token_type_hint=refresh_token

## .NET Client Library

You can use the [IdentityModel](https://identitymodel.readthedocs.io) client library to programmatically interact with
You can use the [Duende IdentityModel](../../../identitymodel) client library to programmatically interact with
the protocol endpoint from .NET code.

```cs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ CONTENT-TYPE application/x-www-form-urlencoded

## .NET Client Library

You can use the [IdentityModel](https://identitymodel.readthedocs.io) client library to programmatically interact with
You can use the [Duende IdentityModel](../../../identitymodel) client library to programmatically interact with
the protocol endpoint from .NET code.

```cs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Content-Type: application/json

## .NET Client Library

You can use the [IdentityModel](https://identitymodel.readthedocs.io) client library to programmatically interact with
You can use the [Duende IdentityModel](../../../identitymodel) client library to programmatically interact with
the protocol endpoint from .NET code.

```cs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ Authorization: Basic xxxxx

### .NET Client Library

You can use the [IdentityModel](https://identitymodel.readthedocs.io) client library to programmatically interact with
You can use the [Duende IdentityModel](../../../identitymodel) client library to programmatically interact with
the protocol endpoint from .NET code.

```cs
Expand Down Expand Up @@ -294,7 +294,7 @@ private static string CreateClientToken(SigningCredentials credential, string cl
}
```

...and the [IdentityModel](https://identitymodel.readthedocs.io) client library to programmatically interact with the
...and the [Duende IdentityModel](../../../identitymodel) client library to programmatically interact with the
protocol endpoint from .NET code.

```cs
Expand Down Expand Up @@ -465,7 +465,7 @@ When writing a client to connect to IdentityServer, the `SocketsHttpHandler` (or
class provides a convenient mechanism to add a client certificate to outgoing requests.

Use such a handler with `HttpClient` to perform the client certificate authentication handshake at the TLS channel.
The following snippet is using [IdentityModel](https://identitymodel.readthedocs.io) to read the discovery document and
The following snippet is using [Duende IdentityModel](../../../identitymodel) to read the discovery document and
request a token:

```cs
Expand Down
4 changes: 2 additions & 2 deletions src/content/docs/identityserver/tokens/password-grant.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ password=password

### .NET Client Library

On .NET you can use the [IdentityModel](https://identitymodel.readthedocs.io/en/latest/) client library
to [request](https://identitymodel.readthedocs.io/en/latest/client/token.html) tokens using the `password` grant type,
On .NET you can use the [Duende IdentityModel](../../../identitymodel) client library
to [request](../../../identitymodel/endpoints/token) tokens using the `password` grant type,
e.g.:

```cs
Expand Down
4 changes: 2 additions & 2 deletions src/content/docs/identityserver/tokens/refresh.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ POST /connect/token

#### .NET Client Library

On .NET you can leverage the [IdentityModel](https://identitymodel.readthedocs.io) client library
to [request](https://identitymodel.readthedocs.io/en/latest/client/token.html) refresh tokens, e.g.:
On .NET you can leverage the [Duende IdentityModel](../../../identitymodel) client library
to [request](../../../identitymodel/endpoints/token) refresh tokens, e.g.:

```cs
using IdentityModel.Client;
Expand Down