{
"code": 200,
"message": "成功",
"ts": 1706387201733,
"traceId": "14117188474470464",
"data": {
"currentPage": 1,
"pageSize": 20,
"totalPages": 1,
"total": 7,
"rows": [
{
"id": "fc5313a6-556d-4dd9-bcec-1683324dc00a",
"registeredClientId": "967c0d0d-9746-4840-9039-9cae9ae9f038",
"principalName": "password-client",
"authorizationGrantType": "authorization_password",
"authorizedScopes": "tan,profile,oidc",
"attributes": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"java.security.Principal\":{\"@class\":\"org.springframework.security.authentication.UsernamePasswordAuthenticationToken\",\"authorities\":[\"java.util.Collections$UnmodifiableRandomAccessList\",[{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"admin\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"dev\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"test\"}]],\"details\":null,\"authenticated\":true,\"principal\":{\"@class\":\"org.springframework.security.core.userdetails.User\",\"password\":\"$2a$10$Ot4/LkEm59TQxRzh0.ejG.Q6.lxIz0PXRIc4w3EGALh0CLJ0MyMn.\",\"username\":\"admin\",\"authorities\":[\"java.util.Collections$UnmodifiableSet\",[{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"admin\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"dev\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"test\"}]],\"accountNonExpired\":true,\"accountNonLocked\":true,\"credentialsNonExpired\":true,\"enabled\":true},\"credentials\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientAuthenticationToken\",\"authorities\":[\"java.util.Collections$UnmodifiableRandomAccessList\",[]],\"details\":{\"@class\":\"org.springframework.security.web.authentication.WebAuthenticationDetails\",\"remoteAddress\":\"127.0.0.1\",\"sessionId\":null},\"authenticated\":true,\"registeredClient\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.client.RegisteredClient\",\"id\":\"967c0d0d-9746-4840-9039-9cae9ae9f038\",\"clientId\":\"password-client\",\"clientIdIssuedAt\":1706385401.000000000,\"clientSecret\":\"$2a$10$kuAl7f32IXzHmfEHu..sJ.tRZSQZ4YProKSZZdaMiEb/ocoooCA.2\",\"clientSecretExpiresAt\":null,\"clientName\":\"密码模式授权平台\",\"clientAuthenticationMethods\":[\"java.util.Collections$UnmodifiableSet\",[{\"value\":\"client_secret_basic\"}]],\"authorizationGrantTypes\":[\"java.util.Collections$UnmodifiableSet\",[{\"value\":\"refresh_token\"},{\"value\":\"authorization_password\"}]],\"redirectUris\":[\"java.util.Collections$UnmodifiableSet\",[]],\"scopes\":[\"java.util.Collections$UnmodifiableSet\",[\"address\",\"phone\",\"openid\",\"profile\",\"email\",\"status\"]],\"clientSettings\":{\"settings\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"settings.client.require-proof-key\":false,\"settings.client.require-authorization-consent\":true},\"tokenEndpointAuthenticationSigningAlgorithm\":null,\"requireProofKey\":false,\"requireAuthorizationConsent\":true,\"jwkSetUrl\":null},\"tokenSettings\":{\"settings\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"settings.token.reuse-refresh-tokens\":true,\"settings.token.id-token-signature-algorithm\":[\"org.springframework.security.oauth2.jose.jws.SignatureAlgorithm\",\"RS256\"],\"settings.token.access-token-time-to-live\":[\"java.time.Duration\",7200.000000000],\"settings.token.access-token-format\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat\",\"value\":\"self-contained\"},\"settings.token.refresh-token-time-to-live\":[\"java.time.Duration\",86400.000000000],\"settings.token.authorization-code-time-to-live\":[\"java.time.Duration\",300.000000000]},\"authorizationCodeTimeToLive\":[\"java.time.Duration\",300.000000000],\"reuseRefreshTokens\":true,\"accessTokenFormat\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat\",\"value\":\"self-contained\"},\"idTokenSignatureAlgorithm\":[\"org.springframework.security.oauth2.jose.jws.SignatureAlgorithm\",\"RS256\"],\"refreshTokenTimeToLive\":[\"java.time.Duration\",86400.000000000],\"accessTokenTimeToLive\":[\"java.time.Duration\",7200.000000000]}},\"clientAuthenticationMethod\":{\"value\":\"client_secret_basic\"},\"credentials\":\"secret\",\"additionalParameters\":{\"@class\":\"java.util.Collections$UnmodifiableMap\"},\"principal\":\"password-client\",\"name\":\"password-client\"}}}",
"state": null,
"authorizationCodeValue": null,
"authorizationCodeIssuedAt": null,
"authorizationCodeExpiresAt": null,
"authorizationCodeMetadata": null,
"accessTokenValue": "eyJraWQiOiJkZWY5NTA3Ny1jNjhhLTQ3NjQtYjM1MC03MjEzYWJmYjE2MDgiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImF1ZCI6InBhc3N3b3JkLWNsaWVudCIsIm5iZiI6MTcwNjM4NTQwNCwic2NvcGUiOlsidGFuIiwiZGV2IiwidGVzdCIsInByb2ZpbGUiLCJhZG1pbiIsIm9pZGMiXSwiaXNzIjoiaHR0cDovLzEyNy4wLjAuMTo5MDAwIiwiZXhwIjoxNzA2MzkyNjA0LCJpYXQiOjE3MDYzODU0MDR9.PZtgq-yq8xI7z2YAapn00qY6cJtgq6Jzpwnv3Ff3ln_mt62vnUkmF9BncgpdmA-tfpqXzlmwayfUikwPkscfbtTuI8wEfZ3pS0mhAH6ZUqbmbk2vAYdN2zHuPlbrZm6G7eSG7kSxj7t3L_AG2FlMErd2NSaMR-YS95SHgJk-7CyFKLxAvJw5udI0w497PAk_ZVD4C5LXsL3jMd6jx0mSHP3ZnGAtM5aQPOBfbH4qTFYikbDx1wn2FnNZ-BjVslNJ6fibxXTXNikLMEGgDL8IwjWUSqCdzeqReU5Q-ZdfBam0-jjqQrPSFEnfXbuQbCiD1x0rqm945hXgLI53nsawNQ",
"accessTokenIssuedAt": "2024-01-28T03:56:45",
"accessTokenExpiresAt": "2024-01-28T05:56:45",
"accessTokenMetadata": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"metadata.token.claims\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"sub\":\"admin\",\"aud\":[\"java.util.Collections$SingletonList\",[\"password-client\"]],\"nbf\":[\"java.time.Instant\",1706385404.738000000],\"scope\":[\"java.util.HashSet\",[\"tan\",\"dev\",\"test\",\"profile\",\"admin\",\"oidc\"]],\"iss\":[\"java.net.URL\",\"http://127.0.0.1:9000\"],\"exp\":[\"java.time.Instant\",1706392604.738000000],\"iat\":[\"java.time.Instant\",1706385404.738000000]},\"metadata.token.invalidated\":false}",
"accessTokenType": "Bearer",
"accessTokenScopes": "tan,profile,oidc",
"oidcIdTokenValue": null,
"oidcIdTokenIssuedAt": null,
"oidcIdTokenExpiresAt": null,
"oidcIdTokenMetadata": null,
"refreshTokenValue": "GlFcIuHsnIvASonANdmtIZ3aP68C8EikwWxWM5sr8BMZ3SqhrKvN3-HP27AaGhcOclikH8uqFNBe5vuYVfYcsEAmFYelpOgEA0mHPe82NefEUtTgYTEC4H5VDH8O3UIG",
"refreshTokenIssuedAt": "2024-01-28T03:56:45",
"refreshTokenExpiresAt": "2024-01-29T03:56:45",
"refreshTokenMetadata": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"metadata.token.invalidated\":false}"
},
{
"id": "f5f5808c-58ea-4800-8da6-92d2369a7086",
"registeredClientId": "3a6d803f-7cb2-4e22-b5ea-0b4c55b95d65",
"principalName": "password-client",
"authorizationGrantType": "authorization_password",
"authorizedScopes": "tan,profile,oidc",
"attributes": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"java.security.Principal\":{\"@class\":\"org.springframework.security.authentication.UsernamePasswordAuthenticationToken\",\"authorities\":[\"java.util.Collections$UnmodifiableRandomAccessList\",[{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"admin\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"dev\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"test\"}]],\"details\":null,\"authenticated\":true,\"principal\":{\"@class\":\"org.springframework.security.core.userdetails.User\",\"password\":\"$2a$10$Ot4/LkEm59TQxRzh0.ejG.Q6.lxIz0PXRIc4w3EGALh0CLJ0MyMn.\",\"username\":\"admin\",\"authorities\":[\"java.util.Collections$UnmodifiableSet\",[{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"admin\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"dev\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"test\"}]],\"accountNonExpired\":true,\"accountNonLocked\":true,\"credentialsNonExpired\":true,\"enabled\":true},\"credentials\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientAuthenticationToken\",\"authorities\":[\"java.util.Collections$UnmodifiableRandomAccessList\",[]],\"details\":{\"@class\":\"org.springframework.security.web.authentication.WebAuthenticationDetails\",\"remoteAddress\":\"127.0.0.1\",\"sessionId\":\"6A75100772F9806BAA3A4767F00E9A4B\"},\"authenticated\":true,\"registeredClient\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.client.RegisteredClient\",\"id\":\"3a6d803f-7cb2-4e22-b5ea-0b4c55b95d65\",\"clientId\":\"password-client\",\"clientIdIssuedAt\":1706383552.000000000,\"clientSecret\":\"$2a$10$tO1CVn0zqJ0txD2/r6G6CupshXjeEZ9oFlZwzUsoY9BUaGFsFRnXG\",\"clientSecretExpiresAt\":null,\"clientName\":\"密码模式授权平台\",\"clientAuthenticationMethods\":[\"java.util.Collections$UnmodifiableSet\",[{\"value\":\"client_secret_basic\"}]],\"authorizationGrantTypes\":[\"java.util.Collections$UnmodifiableSet\",[{\"value\":\"refresh_token\"},{\"value\":\"authorization_password\"}]],\"redirectUris\":[\"java.util.Collections$UnmodifiableSet\",[]],\"scopes\":[\"java.util.Collections$UnmodifiableSet\",[\"address\",\"phone\",\"openid\",\"profile\",\"email\",\"status\"]],\"clientSettings\":{\"settings\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"settings.client.require-proof-key\":false,\"settings.client.require-authorization-consent\":true},\"jwkSetUrl\":null,\"tokenEndpointAuthenticationSigningAlgorithm\":null,\"requireProofKey\":false,\"requireAuthorizationConsent\":true},\"tokenSettings\":{\"settings\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"settings.token.reuse-refresh-tokens\":true,\"settings.token.id-token-signature-algorithm\":[\"org.springframework.security.oauth2.jose.jws.SignatureAlgorithm\",\"RS256\"],\"settings.token.access-token-time-to-live\":[\"java.time.Duration\",7200.000000000],\"settings.token.access-token-format\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat\",\"value\":\"self-contained\"},\"settings.token.refresh-token-time-to-live\":[\"java.time.Duration\",86400.000000000],\"settings.token.authorization-code-time-to-live\":[\"java.time.Duration\",300.000000000]},\"idTokenSignatureAlgorithm\":[\"org.springframework.security.oauth2.jose.jws.SignatureAlgorithm\",\"RS256\"],\"accessTokenFormat\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat\",\"value\":\"self-contained\"},\"accessTokenTimeToLive\":[\"java.time.Duration\",7200.000000000],\"refreshTokenTimeToLive\":[\"java.time.Duration\",86400.000000000],\"reuseRefreshTokens\":true,\"authorizationCodeTimeToLive\":[\"java.time.Duration\",300.000000000]}},\"clientAuthenticationMethod\":{\"value\":\"client_secret_basic\"},\"credentials\":\"secret\",\"additionalParameters\":{\"@class\":\"java.util.Collections$UnmodifiableMap\"},\"principal\":\"password-client\",\"name\":\"password-client\"}}}",
"state": null,
"authorizationCodeValue": null,
"authorizationCodeIssuedAt": null,
"authorizationCodeExpiresAt": null,
"authorizationCodeMetadata": null,
"accessTokenValue": "eyJraWQiOiI5ZDhmNWJjNy00ODFiLTQyOWEtOWZhNC1hNmNmMTM1OTliMzUiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImF1ZCI6InBhc3N3b3JkLWNsaWVudCIsIm5iZiI6MTcwNjM4NDYwOSwic2NvcGUiOlsidGFuIiwiZGV2IiwidGVzdCIsInByb2ZpbGUiLCJhZG1pbiIsIm9pZGMiXSwiaXNzIjoiaHR0cDovLzEyNy4wLjAuMTo5MDAwIiwiZXhwIjoxNzA2MzkxODA5LCJpYXQiOjE3MDYzODQ2MDl9.EIlddTLR-tYfLKSeEUa4O4kTPH5RVr0zHvuf_01Qarh-ElDvaMTFu17isOY2zWnWtN1b2QXBQaEpPPvmwC0kj9gA2h8NmWvR96W79xC9Idmb6kQIFP0VOwgUopNyZzZW_QUanaIcQAZqI3e50S79kgViT6ubCLmLW2jjMP0_teSnNvooY75aPOL_rotxPs-dVGouIuBd83-jDsZrzM12lgxII3dXRVHCiIz7XHdEszjHbnkmllZGASerWCEgPJSPh8M72SGns9l7X8caW_TjaDbQEwpp1Mi4DCNFWXxcXrULwm0HOmPVKvCfZa6UYXQlWq2RQm23FwwBvWTlfpxVQA",
"accessTokenIssuedAt": "2024-01-28T03:43:29",
"accessTokenExpiresAt": "2024-01-28T05:43:29",
"accessTokenMetadata": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"metadata.token.claims\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"sub\":\"admin\",\"aud\":[\"java.util.Collections$SingletonList\",[\"password-client\"]],\"nbf\":[\"java.time.Instant\",1706384609.202000000],\"scope\":[\"java.util.HashSet\",[\"tan\",\"dev\",\"test\",\"profile\",\"admin\",\"oidc\"]],\"iss\":[\"java.net.URL\",\"http://127.0.0.1:9000\"],\"exp\":[\"java.time.Instant\",1706391809.202000000],\"iat\":[\"java.time.Instant\",1706384609.202000000]},\"metadata.token.invalidated\":false}",
"accessTokenType": "Bearer",
"accessTokenScopes": "tan,profile,oidc",
"oidcIdTokenValue": null,
"oidcIdTokenIssuedAt": null,
"oidcIdTokenExpiresAt": null,
"oidcIdTokenMetadata": null,
"refreshTokenValue": "gAseA3jaa4asr7hu3FM8i36hlQ9EP4VAjI-PsabJ-oBe_4XjKcv8_fpo37a54xQWyEs7mlmIkdZIKw9NfH4LXR1q7AJiGUebxyCmYac2SDtxtYlUMTphhHfn1grIIn_i",
"refreshTokenIssuedAt": "2024-01-28T03:43:29",
"refreshTokenExpiresAt": "2024-01-29T03:43:29",
"refreshTokenMetadata": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"metadata.token.invalidated\":false}"
},
{
"id": "a3d7087c-2343-413e-999d-c3536b99ba61",
"registeredClientId": "3a6d803f-7cb2-4e22-b5ea-0b4c55b95d65",
"principalName": "password-client",
"authorizationGrantType": "authorization_password",
"authorizedScopes": "tan,profile,oidc",
"attributes": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"java.security.Principal\":{\"@class\":\"org.springframework.security.authentication.UsernamePasswordAuthenticationToken\",\"authorities\":[\"java.util.Collections$UnmodifiableRandomAccessList\",[{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"admin\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"dev\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"test\"}]],\"details\":null,\"authenticated\":true,\"principal\":{\"@class\":\"org.springframework.security.core.userdetails.User\",\"password\":\"$2a$10$Ot4/LkEm59TQxRzh0.ejG.Q6.lxIz0PXRIc4w3EGALh0CLJ0MyMn.\",\"username\":\"admin\",\"authorities\":[\"java.util.Collections$UnmodifiableSet\",[{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"admin\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"dev\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"test\"}]],\"accountNonExpired\":true,\"accountNonLocked\":true,\"credentialsNonExpired\":true,\"enabled\":true},\"credentials\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientAuthenticationToken\",\"authorities\":[\"java.util.Collections$UnmodifiableRandomAccessList\",[]],\"details\":{\"@class\":\"org.springframework.security.web.authentication.WebAuthenticationDetails\",\"remoteAddress\":\"127.0.0.1\",\"sessionId\":\"89899DAE5696D6F2791EC165009AEFC9\"},\"authenticated\":true,\"registeredClient\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.client.RegisteredClient\",\"id\":\"3a6d803f-7cb2-4e22-b5ea-0b4c55b95d65\",\"clientId\":\"password-client\",\"clientIdIssuedAt\":1706383552.000000000,\"clientSecret\":\"$2a$10$tO1CVn0zqJ0txD2/r6G6CupshXjeEZ9oFlZwzUsoY9BUaGFsFRnXG\",\"clientSecretExpiresAt\":1706457600.000000000,\"clientName\":\"密码模式授权平台\",\"clientAuthenticationMethods\":[\"java.util.Collections$UnmodifiableSet\",[{\"value\":\"client_secret_basic\"}]],\"authorizationGrantTypes\":[\"java.util.Collections$UnmodifiableSet\",[{\"value\":\"refresh_token\"},{\"value\":\"authorization_password\"}]],\"redirectUris\":[\"java.util.Collections$UnmodifiableSet\",[]],\"scopes\":[\"java.util.Collections$UnmodifiableSet\",[\"address\",\"phone\",\"openid\",\"profile\",\"email\"]],\"clientSettings\":{\"settings\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"settings.client.require-proof-key\":false,\"settings.client.require-authorization-consent\":true},\"jwkSetUrl\":null,\"tokenEndpointAuthenticationSigningAlgorithm\":null,\"requireProofKey\":false,\"requireAuthorizationConsent\":true},\"tokenSettings\":{\"settings\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"settings.token.reuse-refresh-tokens\":true,\"settings.token.id-token-signature-algorithm\":[\"org.springframework.security.oauth2.jose.jws.SignatureAlgorithm\",\"RS256\"],\"settings.token.access-token-time-to-live\":[\"java.time.Duration\",7200.000000000],\"settings.token.access-token-format\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat\",\"value\":\"self-contained\"},\"settings.token.refresh-token-time-to-live\":[\"java.time.Duration\",86400.000000000],\"settings.token.authorization-code-time-to-live\":[\"java.time.Duration\",300.000000000]},\"idTokenSignatureAlgorithm\":[\"org.springframework.security.oauth2.jose.jws.SignatureAlgorithm\",\"RS256\"],\"accessTokenFormat\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat\",\"value\":\"self-contained\"},\"accessTokenTimeToLive\":[\"java.time.Duration\",7200.000000000],\"refreshTokenTimeToLive\":[\"java.time.Duration\",86400.000000000],\"reuseRefreshTokens\":true,\"authorizationCodeTimeToLive\":[\"java.time.Duration\",300.000000000]}},\"clientAuthenticationMethod\":{\"value\":\"client_secret_basic\"},\"credentials\":\"secret\",\"additionalParameters\":{\"@class\":\"java.util.Collections$UnmodifiableMap\"},\"principal\":\"password-client\",\"name\":\"password-client\"}}}",
"state": null,
"authorizationCodeValue": null,
"authorizationCodeIssuedAt": null,
"authorizationCodeExpiresAt": null,
"authorizationCodeMetadata": null,
"accessTokenValue": "eyJraWQiOiI5ZDhmNWJjNy00ODFiLTQyOWEtOWZhNC1hNmNmMTM1OTliMzUiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImF1ZCI6InBhc3N3b3JkLWNsaWVudCIsIm5iZiI6MTcwNjM4NDk5NCwic2NvcGUiOlsidGFuIiwiZGV2IiwidGVzdCIsInByb2ZpbGUiLCJhZG1pbiIsIm9pZGMiXSwiaXNzIjoiaHR0cDovLzEyNy4wLjAuMTo5MDAwIiwiZXhwIjoxNzA2MzkyMTk0LCJpYXQiOjE3MDYzODQ5OTR9.DSscaseNRf5iqUI3cg5nGOgHXBDaEB767NX7g5NCdsFq5CY7nw6hk_L6boZBKOP9owTpqLZ6JXSuI5-iNJp2GjKTzhqvIOAJXxIKz6KZhjMftTOox07ZzL5QJl2kUqKUm_qpyKFES6fm1h3MQ5hbhMS9ru3aBjxSwaHd2LdrF7rOct2o7iL0LFdzF2GxSaZ3wm_fPQTQ8xnqfTPrFdp-sBb4mTpXmvU4tLM6yDIPoGJNcAsoiCFSxtgt2l7GrhGRPUGK5Zaiy84PnWvLA7izaapQdkSnS6KMRiPo3I2KZWT0wCyigj66_P23azCETXRfgDt-_Vmj-MQl11lImnS9UQ",
"accessTokenIssuedAt": "2024-01-28T03:49:54",
"accessTokenExpiresAt": "2024-01-28T05:49:54",
"accessTokenMetadata": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"metadata.token.claims\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"sub\":\"admin\",\"aud\":[\"java.util.Collections$SingletonList\",[\"password-client\"]],\"nbf\":[\"java.time.Instant\",1706384994.113000000],\"scope\":[\"java.util.HashSet\",[\"tan\",\"dev\",\"test\",\"profile\",\"admin\",\"oidc\"]],\"iss\":[\"java.net.URL\",\"http://127.0.0.1:9000\"],\"exp\":[\"java.time.Instant\",1706392194.113000000],\"iat\":[\"java.time.Instant\",1706384994.113000000]},\"metadata.token.invalidated\":false}",
"accessTokenType": "Bearer",
"accessTokenScopes": "tan,profile,oidc",
"oidcIdTokenValue": null,
"oidcIdTokenIssuedAt": null,
"oidcIdTokenExpiresAt": null,
"oidcIdTokenMetadata": null,
"refreshTokenValue": "7byWCwSrguK5YcxksJmd8LJUsxCBIMpXjjXgJAtcD2xD8fCenDXlU6Iby8mcAI4v14ytSl1YpDU0zdR7J_Gkfy_moV_D2GlrsvEMxX6AlGqKCwkHehjBuJe7FjDeR6W9",
"refreshTokenIssuedAt": "2024-01-28T03:49:54",
"refreshTokenExpiresAt": "2024-01-29T03:49:54",
"refreshTokenMetadata": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"metadata.token.invalidated\":false}"
},
{
"id": "8f147035-7b65-444d-819d-e5c6cdf2b9cc",
"registeredClientId": "3a6d803f-7cb2-4e22-b5ea-0b4c55b95d65",
"principalName": "password-client",
"authorizationGrantType": "authorization_password",
"authorizedScopes": "tan,profile,oidc",
"attributes": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"java.security.Principal\":{\"@class\":\"org.springframework.security.authentication.UsernamePasswordAuthenticationToken\",\"authorities\":[\"java.util.Collections$UnmodifiableRandomAccessList\",[{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"admin\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"dev\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"test\"}]],\"details\":null,\"authenticated\":true,\"principal\":{\"@class\":\"org.springframework.security.core.userdetails.User\",\"password\":\"$2a$10$Ot4/LkEm59TQxRzh0.ejG.Q6.lxIz0PXRIc4w3EGALh0CLJ0MyMn.\",\"username\":\"admin\",\"authorities\":[\"java.util.Collections$UnmodifiableSet\",[{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"admin\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"dev\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"test\"}]],\"accountNonExpired\":true,\"accountNonLocked\":true,\"credentialsNonExpired\":true,\"enabled\":true},\"credentials\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientAuthenticationToken\",\"authorities\":[\"java.util.Collections$UnmodifiableRandomAccessList\",[]],\"details\":{\"@class\":\"org.springframework.security.web.authentication.WebAuthenticationDetails\",\"remoteAddress\":\"127.0.0.1\",\"sessionId\":null},\"authenticated\":true,\"registeredClient\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.client.RegisteredClient\",\"id\":\"3a6d803f-7cb2-4e22-b5ea-0b4c55b95d65\",\"clientId\":\"password-client\",\"clientIdIssuedAt\":1706383552.000000000,\"clientSecret\":\"$2a$10$tO1CVn0zqJ0txD2/r6G6CupshXjeEZ9oFlZwzUsoY9BUaGFsFRnXG\",\"clientSecretExpiresAt\":1737993600.000000000,\"clientName\":\"密码模式授权平台\",\"clientAuthenticationMethods\":[\"java.util.Collections$UnmodifiableSet\",[{\"value\":\"client_secret_basic\"}]],\"authorizationGrantTypes\":[\"java.util.Collections$UnmodifiableSet\",[{\"value\":\"refresh_token\"},{\"value\":\"authorization_password\"}]],\"redirectUris\":[\"java.util.Collections$UnmodifiableSet\",[]],\"scopes\":[\"java.util.Collections$UnmodifiableSet\",[\"address\",\"phone\",\"openid\",\"profile\",\"email\"]],\"clientSettings\":{\"settings\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"settings.client.require-proof-key\":false,\"settings.client.require-authorization-consent\":true},\"tokenEndpointAuthenticationSigningAlgorithm\":null,\"requireProofKey\":false,\"requireAuthorizationConsent\":true,\"jwkSetUrl\":null},\"tokenSettings\":{\"settings\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"settings.token.reuse-refresh-tokens\":true,\"settings.token.id-token-signature-algorithm\":[\"org.springframework.security.oauth2.jose.jws.SignatureAlgorithm\",\"RS256\"],\"settings.token.access-token-time-to-live\":[\"java.time.Duration\",7200.000000000],\"settings.token.access-token-format\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat\",\"value\":\"self-contained\"},\"settings.token.refresh-token-time-to-live\":[\"java.time.Duration\",86400.000000000],\"settings.token.authorization-code-time-to-live\":[\"java.time.Duration\",300.000000000]},\"authorizationCodeTimeToLive\":[\"java.time.Duration\",300.000000000],\"reuseRefreshTokens\":true,\"accessTokenFormat\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat\",\"value\":\"self-contained\"},\"idTokenSignatureAlgorithm\":[\"org.springframework.security.oauth2.jose.jws.SignatureAlgorithm\",\"RS256\"],\"refreshTokenTimeToLive\":[\"java.time.Duration\",86400.000000000],\"accessTokenTimeToLive\":[\"java.time.Duration\",7200.000000000]}},\"clientAuthenticationMethod\":{\"value\":\"client_secret_basic\"},\"credentials\":\"secret\",\"additionalParameters\":{\"@class\":\"java.util.Collections$UnmodifiableMap\"},\"principal\":\"password-client\",\"name\":\"password-client\"}}}",
"state": null,
"authorizationCodeValue": null,
"authorizationCodeIssuedAt": null,
"authorizationCodeExpiresAt": null,
"authorizationCodeMetadata": null,
"accessTokenValue": "eyJraWQiOiJkZWY5NTA3Ny1jNjhhLTQ3NjQtYjM1MC03MjEzYWJmYjE2MDgiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImF1ZCI6InBhc3N3b3JkLWNsaWVudCIsIm5iZiI6MTcwNjM4NTMxNSwic2NvcGUiOlsidGFuIiwiZGV2IiwidGVzdCIsInByb2ZpbGUiLCJhZG1pbiIsIm9pZGMiXSwiaXNzIjoiaHR0cDovLzEyNy4wLjAuMTo5MDAwIiwiZXhwIjoxNzA2MzkyNTE1LCJpYXQiOjE3MDYzODUzMTV9.LQkRWNIvVQMIGZ2kXK_BzOpxvI60ScJt2VV_GsNZV6633P-_YQ13iX_nDXTFsWe9-RAB9uqMJ5wmbmcmEIOwG78mgteaLDExpif_ZZ40qv95A-FiXXHEq0n7_7nsUGiv9udc3dfR-_K2lO9l9HU0tDaIWNJlA_4GGy_NdjUjiUr1ctRDsx5Q9ln6HSlhESQgX6XDuhDU5mI9X10HlUEo1PdaJpiy-KIpO1gD2nsybYbcs14eetQ-W-wkQKccXjD6pcCihc_zFg-3X3dq75GKJ6qSOgSxavlOzBpHE4MKdQjbLxDS-XzVAektZYV6TzrUsJSscHL9zfm5YLSicPTgtA",
"accessTokenIssuedAt": "2024-01-28T03:55:16",
"accessTokenExpiresAt": "2024-01-28T05:55:16",
"accessTokenMetadata": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"metadata.token.claims\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"sub\":\"admin\",\"aud\":[\"java.util.Collections$SingletonList\",[\"password-client\"]],\"nbf\":[\"java.time.Instant\",1706385315.754000000],\"scope\":[\"java.util.HashSet\",[\"tan\",\"dev\",\"test\",\"profile\",\"admin\",\"oidc\"]],\"iss\":[\"java.net.URL\",\"http://127.0.0.1:9000\"],\"exp\":[\"java.time.Instant\",1706392515.754000000],\"iat\":[\"java.time.Instant\",1706385315.754000000]},\"metadata.token.invalidated\":false}",
"accessTokenType": "Bearer",
"accessTokenScopes": "tan,profile,oidc",
"oidcIdTokenValue": null,
"oidcIdTokenIssuedAt": null,
"oidcIdTokenExpiresAt": null,
"oidcIdTokenMetadata": null,
"refreshTokenValue": "e_Gwp8xxquTU9F5dfWRGSvvh_GszQJXt4X7g11cH7Cy6SiZk9oNz7c4x_fXFQ8UvqSx3qvfUNK903JXViMmXAK4x5V7uFmktjESxnLG_cl5G1Z6p_BZBvX6Z7pwOI4WR",
"refreshTokenIssuedAt": "2024-01-28T03:55:16",
"refreshTokenExpiresAt": "2024-01-29T03:55:16",
"refreshTokenMetadata": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"metadata.token.invalidated\":false}"
},
{
"id": "54ecc466-97ac-4f28-a958-78ded01b0d52",
"registeredClientId": "967c0d0d-9746-4840-9039-9cae9ae9f038",
"principalName": "password-client",
"authorizationGrantType": "authorization_password",
"authorizedScopes": "tan,profile,oidc",
"attributes": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"java.security.Principal\":{\"@class\":\"org.springframework.security.authentication.UsernamePasswordAuthenticationToken\",\"authorities\":[\"java.util.Collections$UnmodifiableRandomAccessList\",[{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"admin\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"dev\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"test\"}]],\"details\":null,\"authenticated\":true,\"principal\":{\"@class\":\"org.springframework.security.core.userdetails.User\",\"password\":\"$2a$10$Ot4/LkEm59TQxRzh0.ejG.Q6.lxIz0PXRIc4w3EGALh0CLJ0MyMn.\",\"username\":\"admin\",\"authorities\":[\"java.util.Collections$UnmodifiableSet\",[{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"admin\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"dev\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"test\"}]],\"accountNonExpired\":true,\"accountNonLocked\":true,\"credentialsNonExpired\":true,\"enabled\":true},\"credentials\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientAuthenticationToken\",\"authorities\":[\"java.util.Collections$UnmodifiableRandomAccessList\",[]],\"details\":{\"@class\":\"org.springframework.security.web.authentication.WebAuthenticationDetails\",\"remoteAddress\":\"127.0.0.1\",\"sessionId\":null},\"authenticated\":true,\"registeredClient\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.client.RegisteredClient\",\"id\":\"967c0d0d-9746-4840-9039-9cae9ae9f038\",\"clientId\":\"password-client\",\"clientIdIssuedAt\":1706385401.000000000,\"clientSecret\":\"$2a$10$kuAl7f32IXzHmfEHu..sJ.tRZSQZ4YProKSZZdaMiEb/ocoooCA.2\",\"clientSecretExpiresAt\":null,\"clientName\":\"密码模式授权平台\",\"clientAuthenticationMethods\":[\"java.util.Collections$UnmodifiableSet\",[{\"value\":\"client_secret_basic\"}]],\"authorizationGrantTypes\":[\"java.util.Collections$UnmodifiableSet\",[{\"value\":\"refresh_token\"},{\"value\":\"authorization_password\"}]],\"redirectUris\":[\"java.util.Collections$UnmodifiableSet\",[]],\"scopes\":[\"java.util.Collections$UnmodifiableSet\",[\"address\",\"phone\",\"openid\",\"profile\",\"email\",\"status\"]],\"clientSettings\":{\"settings\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"settings.client.require-proof-key\":false,\"settings.client.require-authorization-consent\":true},\"tokenEndpointAuthenticationSigningAlgorithm\":null,\"requireProofKey\":false,\"requireAuthorizationConsent\":true,\"jwkSetUrl\":null},\"tokenSettings\":{\"settings\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"settings.token.reuse-refresh-tokens\":true,\"settings.token.id-token-signature-algorithm\":[\"org.springframework.security.oauth2.jose.jws.SignatureAlgorithm\",\"RS256\"],\"settings.token.access-token-time-to-live\":[\"java.time.Duration\",7200.000000000],\"settings.token.access-token-format\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat\",\"value\":\"self-contained\"},\"settings.token.refresh-token-time-to-live\":[\"java.time.Duration\",86400.000000000],\"settings.token.authorization-code-time-to-live\":[\"java.time.Duration\",300.000000000]},\"accessTokenTimeToLive\":[\"java.time.Duration\",7200.000000000],\"refreshTokenTimeToLive\":[\"java.time.Duration\",86400.000000000],\"accessTokenFormat\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat\",\"value\":\"self-contained\"},\"idTokenSignatureAlgorithm\":[\"org.springframework.security.oauth2.jose.jws.SignatureAlgorithm\",\"RS256\"],\"authorizationCodeTimeToLive\":[\"java.time.Duration\",300.000000000],\"reuseRefreshTokens\":true}},\"clientAuthenticationMethod\":{\"value\":\"client_secret_basic\"},\"credentials\":\"secret\",\"additionalParameters\":{\"@class\":\"java.util.Collections$UnmodifiableMap\"},\"principal\":\"password-client\",\"name\":\"password-client\"}}}",
"state": null,
"authorizationCodeValue": null,
"authorizationCodeIssuedAt": null,
"authorizationCodeExpiresAt": null,
"authorizationCodeMetadata": null,
"accessTokenValue": "eyJraWQiOiJkM2VlMDA3ZC01NDg3LTRjMjUtYTQ4MC02NWYzMzcxNDVlMjUiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImF1ZCI6InBhc3N3b3JkLWNsaWVudCIsIm5iZiI6MTcwNjM4NzE5MCwic2NvcGUiOlsidGFuIiwiZGV2IiwidGVzdCIsInByb2ZpbGUiLCJhZG1pbiIsIm9pZGMiXSwiaXNzIjoiaHR0cDovLzEyNy4wLjAuMTo5MDAwIiwiZXhwIjoxNzA2Mzk0MzkwLCJpYXQiOjE3MDYzODcxOTB9.lWIvn2yrlbTJ4KOZf-khzGQhFe2Eo9Kn8ZGjjWrOWEDHilsslmvE0uCFuUFHJHb6IGEG2CuBhESGXN4OPwPJp_-NYcFGis707rjxbjVDCC0ME8gUC-H339yBaQwTCZ1P2tY9-J8kDIOkdRNRj75T3a6WmoRksekl5SmiFyyGGBhtmoLHjK5zmxlyS9IWYoHQ8ud34R7Eu_BkB90qJYLVFVSZBSE5kjAclFqC5P_x6mgHlaMuwZDUuVRLGVvLXIk6IFtRN2NRye5uGs00ElYR5wxFHhYKrqKmBjs56Jbg49-y_TK6eV2xkAydIwynyoES07fxfcZAIxYBzMLrU1XdPA",
"accessTokenIssuedAt": "2024-01-28T04:26:31",
"accessTokenExpiresAt": "2024-01-28T06:26:31",
"accessTokenMetadata": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"metadata.token.claims\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"sub\":\"admin\",\"aud\":[\"java.util.Collections$SingletonList\",[\"password-client\"]],\"nbf\":[\"java.time.Instant\",1706387190.577000000],\"scope\":[\"java.util.HashSet\",[\"tan\",\"dev\",\"test\",\"profile\",\"admin\",\"oidc\"]],\"iss\":[\"java.net.URL\",\"http://127.0.0.1:9000\"],\"exp\":[\"java.time.Instant\",1706394390.577000000],\"iat\":[\"java.time.Instant\",1706387190.577000000]},\"metadata.token.invalidated\":false}",
"accessTokenType": "Bearer",
"accessTokenScopes": "tan,profile,oidc",
"oidcIdTokenValue": null,
"oidcIdTokenIssuedAt": null,
"oidcIdTokenExpiresAt": null,
"oidcIdTokenMetadata": null,
"refreshTokenValue": "jGsX3cviebuTdLzURSDcPybdC0cLGRaaLH2FzbXTX2lueyltIAqSXRqo3G5CkZN5bJjoU45i6B1bYjfBjfmahn45bSdGa0UG4QQBxKafHE1XUGWAAOXEuGGPqmP1u1gp",
"refreshTokenIssuedAt": "2024-01-28T04:26:31",
"refreshTokenExpiresAt": "2024-01-29T04:26:31",
"refreshTokenMetadata": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"metadata.token.invalidated\":false}"
},
{
"id": "464ed878-8761-44b4-8912-70d3dd622934",
"registeredClientId": "967c0d0d-9746-4840-9039-9cae9ae9f038",
"principalName": "password-client",
"authorizationGrantType": "authorization_password",
"authorizedScopes": "tan,profile,oidc",
"attributes": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"java.security.Principal\":{\"@class\":\"org.springframework.security.authentication.UsernamePasswordAuthenticationToken\",\"authorities\":[\"java.util.Collections$UnmodifiableRandomAccessList\",[{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"admin\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"dev\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"test\"}]],\"details\":null,\"authenticated\":true,\"principal\":{\"@class\":\"org.springframework.security.core.userdetails.User\",\"password\":\"$2a$10$Ot4/LkEm59TQxRzh0.ejG.Q6.lxIz0PXRIc4w3EGALh0CLJ0MyMn.\",\"username\":\"admin\",\"authorities\":[\"java.util.Collections$UnmodifiableSet\",[{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"admin\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"dev\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"test\"}]],\"accountNonExpired\":true,\"accountNonLocked\":true,\"credentialsNonExpired\":true,\"enabled\":true},\"credentials\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientAuthenticationToken\",\"authorities\":[\"java.util.Collections$UnmodifiableRandomAccessList\",[]],\"details\":{\"@class\":\"org.springframework.security.web.authentication.WebAuthenticationDetails\",\"remoteAddress\":\"127.0.0.1\",\"sessionId\":null},\"authenticated\":true,\"registeredClient\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.client.RegisteredClient\",\"id\":\"967c0d0d-9746-4840-9039-9cae9ae9f038\",\"clientId\":\"password-client\",\"clientIdIssuedAt\":1706385401.000000000,\"clientSecret\":\"$2a$10$kuAl7f32IXzHmfEHu..sJ.tRZSQZ4YProKSZZdaMiEb/ocoooCA.2\",\"clientSecretExpiresAt\":null,\"clientName\":\"密码模式授权平台\",\"clientAuthenticationMethods\":[\"java.util.Collections$UnmodifiableSet\",[{\"value\":\"client_secret_basic\"}]],\"authorizationGrantTypes\":[\"java.util.Collections$UnmodifiableSet\",[{\"value\":\"refresh_token\"},{\"value\":\"authorization_password\"}]],\"redirectUris\":[\"java.util.Collections$UnmodifiableSet\",[]],\"scopes\":[\"java.util.Collections$UnmodifiableSet\",[\"address\",\"phone\",\"openid\",\"profile\",\"email\",\"status\"]],\"clientSettings\":{\"settings\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"settings.client.require-proof-key\":false,\"settings.client.require-authorization-consent\":true},\"tokenEndpointAuthenticationSigningAlgorithm\":null,\"requireProofKey\":false,\"requireAuthorizationConsent\":true,\"jwkSetUrl\":null},\"tokenSettings\":{\"settings\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"settings.token.reuse-refresh-tokens\":true,\"settings.token.id-token-signature-algorithm\":[\"org.springframework.security.oauth2.jose.jws.SignatureAlgorithm\",\"RS256\"],\"settings.token.access-token-time-to-live\":[\"java.time.Duration\",7200.000000000],\"settings.token.access-token-format\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat\",\"value\":\"self-contained\"},\"settings.token.refresh-token-time-to-live\":[\"java.time.Duration\",86400.000000000],\"settings.token.authorization-code-time-to-live\":[\"java.time.Duration\",300.000000000]},\"authorizationCodeTimeToLive\":[\"java.time.Duration\",300.000000000],\"reuseRefreshTokens\":true,\"accessTokenFormat\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat\",\"value\":\"self-contained\"},\"idTokenSignatureAlgorithm\":[\"org.springframework.security.oauth2.jose.jws.SignatureAlgorithm\",\"RS256\"],\"refreshTokenTimeToLive\":[\"java.time.Duration\",86400.000000000],\"accessTokenTimeToLive\":[\"java.time.Duration\",7200.000000000]}},\"clientAuthenticationMethod\":{\"value\":\"client_secret_basic\"},\"credentials\":\"secret\",\"additionalParameters\":{\"@class\":\"java.util.Collections$UnmodifiableMap\"},\"principal\":\"password-client\",\"name\":\"password-client\"}}}",
"state": null,
"authorizationCodeValue": null,
"authorizationCodeIssuedAt": null,
"authorizationCodeExpiresAt": null,
"authorizationCodeMetadata": null,
"accessTokenValue": "eyJraWQiOiJkZWY5NTA3Ny1jNjhhLTQ3NjQtYjM1MC03MjEzYWJmYjE2MDgiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImF1ZCI6InBhc3N3b3JkLWNsaWVudCIsIm5iZiI6MTcwNjM4NTQyMSwic2NvcGUiOlsidGFuIiwiZGV2IiwidGVzdCIsInByb2ZpbGUiLCJhZG1pbiIsIm9pZGMiXSwiaXNzIjoiaHR0cDovLzEyNy4wLjAuMTo5MDAwIiwiZXhwIjoxNzA2MzkyNjIxLCJpYXQiOjE3MDYzODU0MjF9.qRmaPbi2DqYA5twdyRs9wYa6xK6xi5Rbiep4ZK2tS4NlHspNPzU3mHj5V0yb5PUNfbMNPDbdkRby--20iPPVP2yU29XNSeL_MsWMzaovsSj4fWyNH54EBkiGF31H8-gmTFZjU5XjmJoTbTCbF8Oc8_O5S6bYgg4Y8cJ30cXof8c6LQ-9HlZo3UujJRzT6gXSaJimTTeCKYkpdvA3OMQJ4OVc9Y53avJ17u3nzeGcDHOga9eKQT00vLRpLY9ltiwf7Qw9inp_eaUugt-Db7d0UGwPPO3JUZ-_lwhSuRIQ8Vz9Vlr6oEa9qjIOhR-fDvs0NIjZKxeU7YnfJ1R1VeBsig",
"accessTokenIssuedAt": "2024-01-28T03:57:02",
"accessTokenExpiresAt": "2024-01-28T05:57:02",
"accessTokenMetadata": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"metadata.token.claims\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"sub\":\"admin\",\"aud\":[\"java.util.Collections$SingletonList\",[\"password-client\"]],\"nbf\":[\"java.time.Instant\",1706385421.519000000],\"scope\":[\"java.util.HashSet\",[\"tan\",\"dev\",\"test\",\"profile\",\"admin\",\"oidc\"]],\"iss\":[\"java.net.URL\",\"http://127.0.0.1:9000\"],\"exp\":[\"java.time.Instant\",1706392621.519000000],\"iat\":[\"java.time.Instant\",1706385421.519000000]},\"metadata.token.invalidated\":false}",
"accessTokenType": "Bearer",
"accessTokenScopes": "tan,profile,oidc",
"oidcIdTokenValue": null,
"oidcIdTokenIssuedAt": null,
"oidcIdTokenExpiresAt": null,
"oidcIdTokenMetadata": null,
"refreshTokenValue": "EAwKXScehKAZeCqJb52x6wkBeaXW3Fyv1DX38PsIQmYhI5TNQ8F3jc4JXpBTj-r5J4PWZRuGt1kJ9O0b3UVRUww47G6D830hMRzHr_QJwbf7YRggfuQDJfO9mjn2l0r-",
"refreshTokenIssuedAt": "2024-01-28T03:57:02",
"refreshTokenExpiresAt": "2024-01-29T03:57:02",
"refreshTokenMetadata": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"metadata.token.invalidated\":false}"
},
{
"id": "41723a91-3dae-4950-b9a9-68f04d8e4f91",
"registeredClientId": "3a6d803f-7cb2-4e22-b5ea-0b4c55b95d65",
"principalName": "password-client",
"authorizationGrantType": "authorization_password",
"authorizedScopes": "tan,profile,oidc",
"attributes": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"java.security.Principal\":{\"@class\":\"org.springframework.security.authentication.UsernamePasswordAuthenticationToken\",\"authorities\":[\"java.util.Collections$UnmodifiableRandomAccessList\",[{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"admin\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"dev\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"test\"}]],\"details\":null,\"authenticated\":true,\"principal\":{\"@class\":\"org.springframework.security.core.userdetails.User\",\"password\":\"$2a$10$Ot4/LkEm59TQxRzh0.ejG.Q6.lxIz0PXRIc4w3EGALh0CLJ0MyMn.\",\"username\":\"admin\",\"authorities\":[\"java.util.Collections$UnmodifiableSet\",[{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"admin\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"dev\"},{\"@class\":\"org.springframework.security.core.authority.SimpleGrantedAuthority\",\"authority\":\"test\"}]],\"accountNonExpired\":true,\"accountNonLocked\":true,\"credentialsNonExpired\":true,\"enabled\":true},\"credentials\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientAuthenticationToken\",\"authorities\":[\"java.util.Collections$UnmodifiableRandomAccessList\",[]],\"details\":{\"@class\":\"org.springframework.security.web.authentication.WebAuthenticationDetails\",\"remoteAddress\":\"127.0.0.1\",\"sessionId\":null},\"authenticated\":true,\"registeredClient\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.client.RegisteredClient\",\"id\":\"3a6d803f-7cb2-4e22-b5ea-0b4c55b95d65\",\"clientId\":\"password-client\",\"clientIdIssuedAt\":1706383552.000000000,\"clientSecret\":\"$2a$10$tO1CVn0zqJ0txD2/r6G6CupshXjeEZ9oFlZwzUsoY9BUaGFsFRnXG\",\"clientSecretExpiresAt\":null,\"clientName\":\"密码模式授权平台\",\"clientAuthenticationMethods\":[\"java.util.Collections$UnmodifiableSet\",[{\"value\":\"client_secret_basic\"}]],\"authorizationGrantTypes\":[\"java.util.Collections$UnmodifiableSet\",[{\"value\":\"refresh_token\"},{\"value\":\"authorization_password\"}]],\"redirectUris\":[\"java.util.Collections$UnmodifiableSet\",[]],\"scopes\":[\"java.util.Collections$UnmodifiableSet\",[\"address\",\"phone\",\"openid\",\"profile\",\"email\",\"status\"]],\"clientSettings\":{\"settings\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"settings.client.require-proof-key\":false,\"settings.client.require-authorization-consent\":true},\"jwkSetUrl\":null,\"tokenEndpointAuthenticationSigningAlgorithm\":null,\"requireProofKey\":false,\"requireAuthorizationConsent\":true},\"tokenSettings\":{\"settings\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"settings.token.reuse-refresh-tokens\":true,\"settings.token.id-token-signature-algorithm\":[\"org.springframework.security.oauth2.jose.jws.SignatureAlgorithm\",\"RS256\"],\"settings.token.access-token-time-to-live\":[\"java.time.Duration\",7200.000000000],\"settings.token.access-token-format\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat\",\"value\":\"self-contained\"},\"settings.token.refresh-token-time-to-live\":[\"java.time.Duration\",86400.000000000],\"settings.token.authorization-code-time-to-live\":[\"java.time.Duration\",300.000000000]},\"idTokenSignatureAlgorithm\":[\"org.springframework.security.oauth2.jose.jws.SignatureAlgorithm\",\"RS256\"],\"accessTokenFormat\":{\"@class\":\"org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat\",\"value\":\"self-contained\"},\"accessTokenTimeToLive\":[\"java.time.Duration\",7200.000000000],\"refreshTokenTimeToLive\":[\"java.time.Duration\",86400.000000000],\"reuseRefreshTokens\":true,\"authorizationCodeTimeToLive\":[\"java.time.Duration\",300.000000000]}},\"clientAuthenticationMethod\":{\"value\":\"client_secret_basic\"},\"credentials\":\"secret\",\"additionalParameters\":{\"@class\":\"java.util.Collections$UnmodifiableMap\"},\"principal\":\"password-client\",\"name\":\"password-client\"}}}",
"state": null,
"authorizationCodeValue": null,
"authorizationCodeIssuedAt": null,
"authorizationCodeExpiresAt": null,
"authorizationCodeMetadata": null,
"accessTokenValue": "eyJraWQiOiI5ZDhmNWJjNy00ODFiLTQyOWEtOWZhNC1hNmNmMTM1OTliMzUiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImF1ZCI6InBhc3N3b3JkLWNsaWVudCIsIm5iZiI6MTcwNjM4MzU2OCwic2NvcGUiOlsidGFuIiwiZGV2IiwidGVzdCIsInByb2ZpbGUiLCJhZG1pbiIsIm9pZGMiXSwiaXNzIjoiaHR0cDovLzEyNy4wLjAuMTo5MDAwIiwiZXhwIjoxNzA2MzkwNzY4LCJpYXQiOjE3MDYzODM1Njh9.W0vCKnOhZ2GsbKfpz3mfD1oHHKd9uIiX7gEkv_XbHpTP37xd4h5ECnKCoqeJ8FK45zyXCHRvEaBRmTEazvee3nTExoFcGALOAdCimT9YjtjBQhD4d1r08xxVKdBr1jWDMSvPvcJtzUX94VEnjevrwmfJ72QOBRoO-o2e9HpTZKp5YzJy8qAFK4vSMxlFQNlqlDGt_w6bqjpDwCkfMS8XmwB8btniytSD1Dq4oTgpY355u3cHvh1HoPY5wfqvw0XICD2Qyfhb3EaxYL-Aoc0opbjPrTLptc_qTe1qdJRfUntFI89b5QyFgeF52sfym3a5sLvXbaW0Ae9_sB51bBw1qQ",
"accessTokenIssuedAt": "2024-01-28T03:26:09",
"accessTokenExpiresAt": "2024-01-28T05:26:09",
"accessTokenMetadata": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"metadata.token.claims\":{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"sub\":\"admin\",\"aud\":[\"java.util.Collections$SingletonList\",[\"password-client\"]],\"nbf\":[\"java.time.Instant\",1706383568.672000000],\"scope\":[\"java.util.HashSet\",[\"tan\",\"dev\",\"test\",\"profile\",\"admin\",\"oidc\"]],\"iss\":[\"java.net.URL\",\"http://127.0.0.1:9000\"],\"exp\":[\"java.time.Instant\",1706390768.672000000],\"iat\":[\"java.time.Instant\",1706383568.672000000]},\"metadata.token.invalidated\":false}",
"accessTokenType": "Bearer",
"accessTokenScopes": "tan,profile,oidc",
"oidcIdTokenValue": null,
"oidcIdTokenIssuedAt": null,
"oidcIdTokenExpiresAt": null,
"oidcIdTokenMetadata": null,
"refreshTokenValue": "pAgpoTgfAJ1JE834LclJYDP0vMX7H2xIXuUEvEl6g6yrvlPwqSJb01Th3i8EoW_3t2YJX0i4pli87ZuugF69MPtES0p_m1kx8ot4rj4hR0QtUanWzxOUU87wgh4PDlx1",
"refreshTokenIssuedAt": "2024-01-28T03:26:09",
"refreshTokenExpiresAt": "2024-01-29T03:26:09",
"refreshTokenMetadata": "{\"@class\":\"java.util.Collections$UnmodifiableMap\",\"metadata.token.invalidated\":false}"
}
]
},
"success": true
}