SQL update
							parent
							
								
									6e3c22808b
								
							
						
					
					
						commit
						a686b0b18b
					
				|  | @ -3,41 +3,56 @@ | |||
| truncate user_; | ||||
| truncate user_privilege; | ||||
| -- admin, password is admin  ( All privileges) | ||||
| insert into user_(id,guid,create_time,email,password,phone,username,default_user) | ||||
| values | ||||
| (21,'29f6004fb1b0466f9572b02bf2ac1be8',now(),'admin@andaily.com','$2a$10$XWN7zOvSLDiyxQnX01KMXuf5NTkkuAUtt23YxUMWaIPURcR7bdULi','028-1234567','admin',1); | ||||
| insert into user_(id, guid, create_time, email, password, phone, username, default_user) | ||||
| values (21, '29f6004fb1b0466f9572b02bf2ac1be8', now(), 'admin@andaily.com', | ||||
|         '$2a$10$XWN7zOvSLDiyxQnX01KMXuf5NTkkuAUtt23YxUMWaIPURcR7bdULi', '028-1234567', 'admin', 1); | ||||
| 
 | ||||
| insert into user_privilege(user_id,privilege) values (21,'ADMIN'); | ||||
| insert into user_privilege(user_id,privilege) values (21,'UNITY'); | ||||
| insert into user_privilege(user_id,privilege) values (21,'MOBILE'); | ||||
| insert into user_privilege(user_id, privilege) | ||||
| values (21, 'ADMIN'); | ||||
| insert into user_privilege(user_id, privilege) | ||||
| values (21, 'UNITY'); | ||||
| insert into user_privilege(user_id, privilege) | ||||
| values (21, 'MOBILE'); | ||||
| 
 | ||||
| -- unity, password is unity  ( ROLE_UNITY) | ||||
| insert into user_(id,guid,create_time,email,password,phone,username,default_user) | ||||
| values | ||||
| (22,'55b713df1c6f423e842ad68668523c49',now(),'unity@andaily.com','$2a$10$gq3eUch/h.eHt20LpboSXeeZinzSLBk49K5KD.Ms4/1tOAJIsrrfq','','unity',0); | ||||
| insert into user_(id, guid, create_time, email, password, phone, username, default_user) | ||||
| values (22, '55b713df1c6f423e842ad68668523c49', now(), 'unity@andaily.com', | ||||
|         '$2a$10$gq3eUch/h.eHt20LpboSXeeZinzSLBk49K5KD.Ms4/1tOAJIsrrfq', '', 'unity', 0); | ||||
| 
 | ||||
| insert into user_privilege(user_id,privilege) values (22,'UNITY'); | ||||
| insert into user_privilege(user_id, privilege) | ||||
| values (22, 'UNITY'); | ||||
| 
 | ||||
| -- mobile, password is mobile  ( ROLE_MOBILE) | ||||
| insert into user_(id,guid,create_time,email,password,phone,username,default_user) | ||||
| values | ||||
| (23,'612025cb3f964a64a48bbdf77e53c2c1',now(),'mobile@andaily.com','$2a$10$BOmMzLDaoiIQ4Q1pCw6Z4u0gzL01B8bNL.0WUecJ2YxTtHVRIA8Zm','','mobile',0); | ||||
| insert into user_(id, guid, create_time, email, password, phone, username, default_user) | ||||
| values (23, '612025cb3f964a64a48bbdf77e53c2c1', now(), 'mobile@andaily.com', | ||||
|         '$2a$10$BOmMzLDaoiIQ4Q1pCw6Z4u0gzL01B8bNL.0WUecJ2YxTtHVRIA8Zm', '', 'mobile', 0); | ||||
| 
 | ||||
| insert into user_privilege(user_id,privilege) values (23,'MOBILE'); | ||||
| insert into user_privilege(user_id, privilege) | ||||
| values (23, 'MOBILE'); | ||||
| 
 | ||||
| 
 | ||||
| -- initial oauth client details test data | ||||
| -- 'unity-client'   support browser, js(flash) visit,  secret:  unity | ||||
| -- 'unity-client'   support browser device visit,  secret:  unity | ||||
| -- 'mobile-client'  only support mobile-device visit,  secret:  mobile | ||||
| truncate  oauth_client_details; | ||||
| insert into oauth_client_details | ||||
| (client_id, resource_ids, client_secret, scope, authorized_grant_types, | ||||
| web_server_redirect_uri,authorities, access_token_validity, | ||||
| refresh_token_validity, additional_information, create_time, archived, trusted) | ||||
| values | ||||
| ('unity-client','sos-resource', '$2a$10$QQTKDdNfj9sPjak6c8oWaumvTsa10MxOBOV6BW3DvLWU6VrjDfDam', 'read','authorization_code,refresh_token,implicit', | ||||
| 'http://localhost:8080/spring-oauth-server/unity/dashboard','ROLE_CLIENT',null, | ||||
| null,null, now(), 0, 0), | ||||
| ('mobile-client','sos-resource', '$2a$10$uLvpxfvm3CuUyjIvYq7a9OUmd9b3tHFKrUaMyU/jC01thrTdkBDVm', 'read','password,refresh_token', | ||||
| null,'ROLE_CLIENT',null, | ||||
| null,null, now(), 0, 0); | ||||
| truncate oauth2_registered_client; | ||||
| insert into oauth2_registered_client | ||||
| (id, create_time, client_id, client_secret, client_name, client_authentication_methods, | ||||
|  authorization_grant_types, redirect_uris, post_logout_redirect_uris, scopes, client_settings, token_settings) | ||||
| values ('851eee5eaba94b0cacca53a3ef543423', now(), 'unity-client', | ||||
|         '$2a$10$QQTKDdNfj9sPjak6c8oWaumvTsa10MxOBOV6BW3DvLWU6VrjDfDam', | ||||
|         'Unity-Client', | ||||
|         'client_secret_post,client_secret_jwt,client_secret_basic', | ||||
|         'refresh_token,urn:ietf:params:oauth:grant-type:device_code,authorization_code', | ||||
|         'http://localhost:8080/unity/dashboard', null, 'openid,profile,email', | ||||
|         '{"@class":"java.util.Collections$UnmodifiableMap","settings.client.require-proof-key":true,"settings.client.require-authorization-consent":true}', | ||||
|         '{"@class":"java.util.Collections$UnmodifiableMap","settings.token.reuse-refresh-tokens":true,"settings.token.id-token-signature-algorithm":["org.springframework.security.oauth2.jose.jws.SignatureAlgorithm","ES256"],"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",172800.000000000],"settings.token.authorization-code-time-to-live":["java.time.Duration",120.000000000],"settings.token.device-code-time-to-live":["java.time.Duration",300.000000000]}'), | ||||
|        ('aedd67f6dae441b99e3a0fb27889ce12', now(), 'mobile-client', | ||||
|         '$2a$10$uLvpxfvm3CuUyjIvYq7a9OUmd9b3tHFKrUaMyU/jC01thrTdkBDVm', | ||||
|         'Mobile-Client', | ||||
|         'client_secret_post,client_secret_basic', | ||||
|         'refresh_token,password', | ||||
|         null, null, 'openid,profile', | ||||
|         '{"@class":"java.util.Collections$UnmodifiableMap","settings.client.require-proof-key":true,"settings.client.require-authorization-consent":true}', | ||||
|         '{"@class":"java.util.Collections$UnmodifiableMap","settings.token.reuse-refresh-tokens":true,"settings.token.id-token-signature-algorithm":["org.springframework.security.oauth2.jose.jws.SignatureAlgorithm","ES256"],"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",172800.000000000],"settings.token.authorization-code-time-to-live":["java.time.Duration",120.000000000],"settings.token.device-code-time-to-live":["java.time.Duration",300.000000000]}'); | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -0,0 +1,22 @@ | |||
| package com.monkeyk.sos.domain.shared; | ||||
| 
 | ||||
| import org.junit.jupiter.api.Test; | ||||
| 
 | ||||
| import static org.junit.jupiter.api.Assertions.*; | ||||
| 
 | ||||
| /** | ||||
|  * 2023/10/13 10:28 | ||||
|  * | ||||
|  * @author Shengzhao Li | ||||
|  * @since 3.0.0 | ||||
|  */ | ||||
| class GuidGeneratorTest { | ||||
| 
 | ||||
|     @Test | ||||
|     void generate() { | ||||
| 
 | ||||
|         String generate = GuidGenerator.generate(); | ||||
|         assertNotNull(generate); | ||||
| //        System.out.println(generate);
 | ||||
|     } | ||||
| } | ||||
		Loading…
	
		Reference in New Issue
	
	 shengzhaoli.shengz
						shengzhaoli.shengz