From 5222e8c2ff5629692c9a703463325b13c844b0cb Mon Sep 17 00:00:00 2001 From: ch4mpy Date: Tue, 27 Feb 2024 03:51:59 -1000 Subject: [PATCH] Getters for OAuth2AuthorizedClientId properties Expose getters for principalName and clientRegistrationId which compose an OAuth2AuthorizedClientId --- .../client/OAuth2AuthorizedClientId.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/OAuth2AuthorizedClientId.java b/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/OAuth2AuthorizedClientId.java index 4662679fd08..0d659b6753b 100644 --- a/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/OAuth2AuthorizedClientId.java +++ b/oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/OAuth2AuthorizedClientId.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2019 the original author or authors. + * Copyright 2002-2024 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -50,6 +50,22 @@ public OAuth2AuthorizedClientId(String clientRegistrationId, String principalNam this.principalName = principalName; } + /** + * @return the registration-id part of this authorized client ID + * @since 6.2.3 + */ + public String getClientRegistrationId() { + return this.clientRegistrationId; + } + + /** + * @return the principalName part of this authorized client ID + * @since 6.2.3 + */ + public String getPrincipalName() { + return this.principalName; + } + @Override public boolean equals(Object obj) { if (this == obj) {