Skip to content

Commit 9d1688a

Browse files
Copilotjmprieur
andcommitted
Rename IAuthorizationHeaderBoundProvider to IAuthorizationHeaderProvider1
Co-authored-by: jmprieur <[email protected]>
1 parent 1eb68ed commit 9d1688a

File tree

10 files changed

+17
-17
lines changed

10 files changed

+17
-17
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ namespace TokenAcquisition {
185185
}
186186
187187
class IAuthorizationHeaderProvider { <<interface>> }
188-
class IAuthorizationHeaderBoundProvider { <<interface>> }
188+
class IAuthorizationHeaderProvider1 { <<interface>> }
189189
class IAuthorizationHeaderProvider_TResult_ { <<interface>> }
190190
class IDownstreamApi { <<interface>>
191191
+CallApiAsync(...)
@@ -423,7 +423,7 @@ It's also possible (and recommended) to use higher level APIs:
423423
- IAuthorizationHeaderProvider is the component that provides the authorization header, delegating to the ITokenAcquirer.
424424
Whereas ITokenAcquirer only knows about tokens, IAuthorizationHeaderProvider knows about protocols (for instance bearer,
425425
Pop, etc ...)
426-
- IAuthorizationHeaderBoundProvider extends IAuthorizationHeaderProvider to provide authorization headers along with
426+
- IAuthorizationHeaderProvider1 extends IAuthorizationHeaderProvider to provide authorization headers along with
427427
bound certificate information, useful for scenarios requiring certificate binding details.
428428

429429
```mermaid
@@ -461,7 +461,7 @@ It's also possible (and recommended) to use higher level APIs:
461461
+Task&lt;string&gt; CreateAuthorizationHeaderForAppAsync(string scopes, AuthorizationHeaderProviderOptions downstreamApiOptions, CancellationToken cancellationToken)
462462
+Task&lt;string&gt; CreateAuthorizationHeaderAsync(IEnumerable&lt;string&gt; scopes, AuthorizationHeaderProviderOptions options, ClaimsPrincipal claimsPrincipal, CancellationToken cancellationToken)
463463
}
464-
class IAuthorizationHeaderBoundProvider { <<interface>>
464+
class IAuthorizationHeaderProvider1 { <<interface>>
465465
+Task&lt;AuthorizationHeaderInformation&gt; CreateAuthorizationHeaderBoundForUserAsync(IEnumerable&lt;string&gt; scopes, AuthorizationHeaderProviderOptions authorizationHeaderProviderOptions, ClaimsPrincipal claimsPrincipal, CancellationToken cancellationToken)
466466
+Task&lt;AuthorizationHeaderInformation&gt; CreateAuthorizationHeaderBoundForAppAsync(string scopes, AuthorizationHeaderProviderOptions downstreamApiOptions, CancellationToken cancellationToken)
467467
+Task&lt;AuthorizationHeaderInformation&gt; CreateAuthorizationHeaderBoundAsync(IEnumerable&lt;string&gt; scopes, AuthorizationHeaderProviderOptions options, ClaimsPrincipal claimsPrincipal, CancellationToken cancellationToken)
@@ -523,13 +523,13 @@ It's also possible (and recommended) to use higher level APIs:
523523
524524
AuthorizationHeaderProviderOptions <|-- DownstreamApiOptions : Inherits
525525
DownstreamApiOptions <|-- DownstreamApiOptionsReadOnlyHttpMethod : Inherits
526-
IAuthorizationHeaderProvider <|-- IAuthorizationHeaderBoundProvider : Inherits
526+
IAuthorizationHeaderProvider <|-- IAuthorizationHeaderProvider1 : Inherits
527527
CredentialDescription --> "DecryptKeysAuthenticationOptions" AuthorizationHeaderProviderOptions : Has
528528
AuthorizationHeaderProviderOptions --> "AcquireTokenOptions" AcquireTokenOptions : Has
529529
AcquireTokenOptions --> "ManagedIdentity" ManagedIdentityOptions : Has
530530
IDownstreamApi ..> DownstreamApiOptions : Uses
531531
IAuthorizationHeaderProvider ..> AuthorizationHeaderProviderOptions : Uses
532-
IAuthorizationHeaderBoundProvider ..> AuthorizationHeaderProviderOptions : Uses
532+
IAuthorizationHeaderProvider1 ..> AuthorizationHeaderProviderOptions : Uses
533533
534534
```
535535

agents.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ Through its well-designed abstractions and interfaces, Microsoft.Identity.Abstra
169169
- ITokenAcquirer - Core interface for token acquisition
170170
- ITokenAcquirerFactory - Factory of Token acquirers
171171
- IAuthorizationHeaderProvider - creates authorization headers (getting tokens and building the protocol string)
172-
- IAuthorizationHeaderBoundProvider - extends IAuthorizationHeaderProvider to provide authorization headers with bound certificate information
172+
- IAuthorizationHeaderProvider1 - extends IAuthorizationHeaderProvider to provide authorization headers with bound certificate information
173173
- IDownstreamApi - call downstream APIs in an authenticated way.
174174

175175
### Development Guidelines
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ namespace Microsoft.Identity.Abstractions
77
/// Creates an authorization header value that the caller can use to access a protected web API, which supports either unbound or
88
/// bound to a certificate (for example, in an mTLS PoP scenario) tokens.
99
/// </summary>
10-
public interface IAuthorizationHeaderBoundProvider : IAuthorizationHeaderProvider<OperationResult<AuthorizationHeaderInformation, AuthorizationHeaderError>>
10+
public interface IAuthorizationHeaderProvider1 : IAuthorizationHeaderProvider<OperationResult<AuthorizationHeaderInformation, AuthorizationHeaderError>>
1111
{
1212
}
1313
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#nullable enable
2-
Microsoft.Identity.Abstractions.IAuthorizationHeaderBoundProvider
3-
Microsoft.Identity.Abstractions.IAuthorizationHeaderBoundProvider.CreateAuthorizationHeaderBoundAsync(System.Collections.Generic.IEnumerable<string!>! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? options = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Microsoft.Identity.Abstractions.AuthorizationHeaderInformation!>!
4-
Microsoft.Identity.Abstractions.IAuthorizationHeaderBoundProvider.CreateAuthorizationHeaderBoundForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Microsoft.Identity.Abstractions.AuthorizationHeaderInformation!>!
5-
Microsoft.Identity.Abstractions.IAuthorizationHeaderBoundProvider.CreateAuthorizationHeaderBoundForUserAsync(System.Collections.Generic.IEnumerable<string!>! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Microsoft.Identity.Abstractions.AuthorizationHeaderInformation!>!
2+
Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider1
3+
Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider1.CreateAuthorizationHeaderBoundAsync(System.Collections.Generic.IEnumerable<string!>! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? options = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Microsoft.Identity.Abstractions.AuthorizationHeaderInformation!>!
4+
Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider1.CreateAuthorizationHeaderBoundForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Microsoft.Identity.Abstractions.AuthorizationHeaderInformation!>!
5+
Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider1.CreateAuthorizationHeaderBoundForUserAsync(System.Collections.Generic.IEnumerable<string!>! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Microsoft.Identity.Abstractions.AuthorizationHeaderInformation!>!
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
#nullable enable
2-
Microsoft.Identity.Abstractions.IAuthorizationHeaderBoundProvider
2+
Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider1
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
#nullable enable
2-
Microsoft.Identity.Abstractions.IAuthorizationHeaderBoundProvider
2+
Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider1
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
#nullable enable
2-
Microsoft.Identity.Abstractions.IAuthorizationHeaderBoundProvider
2+
Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider1
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
#nullable enable
2-
Microsoft.Identity.Abstractions.IAuthorizationHeaderBoundProvider
2+
Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider1
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
#nullable enable
2-
Microsoft.Identity.Abstractions.IAuthorizationHeaderBoundProvider
2+
Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider1

src/Microsoft.Identity.Abstractions/Structure.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ TokenAcquisition
1616
DownstreamApis
1717
- AuthorizationHeaderProviderOptions
1818
- IAuthorizationHeaderProvider
19-
- IAuthorizationHeaderBoundProvider
19+
- IAuthorizationHeaderProvider1
2020
- IDownstreamApi
2121
- DownstreamApiOptions
2222
- DownstreamApiOptionsReadOnlyHttpMethod

0 commit comments

Comments
 (0)