Skip to content

Commit 7755c3e

Browse files
committed
feat(ace_security_scheme.dart)!: parse as field as Uri
1 parent ed9daa8 commit 7755c3e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/src/binding_coap/coap_client.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ final class CoapClient extends ProtocolClient
284284

285285
return AuthServerRequestCreationHint(
286286
authorizationServer:
287-
aceSecurityScheme.as ?? creationHint?.authorizationServer,
287+
aceSecurityScheme.as?.toString() ?? creationHint?.authorizationServer,
288288
scope: scope ?? creationHint?.scope,
289289
audience: aceSecurityScheme.audience ?? creationHint?.audience,
290290
clientNonce: creationHint?.clientNonce,

lib/src/core/definitions/security/ace_security_scheme.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ final class AceSecurityScheme extends SecurityScheme {
4040
final jsonLdType = json.parseArrayField<String>("@type");
4141
final proxy = json.parseUriField("proxy", parsedFields);
4242

43-
final as = json.parseField<String>("ace:as", parsedFields);
43+
final as = json.parseUriField("ace:as", parsedFields);
4444
final cnonce = json.parseField<bool>("ace:cnonce", parsedFields);
4545
final audience = json.parseField<String>("ace:audience", parsedFields);
4646
final scopes =
@@ -66,7 +66,7 @@ final class AceSecurityScheme extends SecurityScheme {
6666
String get scheme => aceSecuritySchemeName;
6767

6868
/// URI of the authorization server.
69-
final String? as;
69+
final Uri? as;
7070

7171
/// The intended audience for this [AceSecurityScheme].
7272
final String? audience;

0 commit comments

Comments
 (0)