[[인메모리 첫번째]]
<authenticatiion-manager alias="authenticationManager">

	<authentication-provider>

		<user-service>

			<user authorities="ROLE_USER" name="guest" password="guest"/>

		</user-service>

	</authentication-provider>

</authentication-manager>

[[인메모리 두번째]]

<authenticatiion-manager alias="authenticationManager">

	<authentication-provider user-srevice-ref="userService"/>

</authentication-manager>

<user-service id="userService">

	<user name="guest" password="guest" authorities="ROLL_USER"/>

</user-service>


---------------------------------------------------------------------------------------

[[데이터베이스 첫번째]]

<authenticatiion-manager alias="authenticationManager">

	<authentication-provider>

		<jdbc-user-service data-source-ref="dataSource"/>

	</authentication-provider>

</authentication-manager>


<jdbc:embedded-database id="dataSource" type="HSQL">

	<jdbc:script location="classpath:security-schema.sql"/>
        <jdbc:script location="classpath:test-data.sql"/>

</jdbc:embedded-database>

insert into users(username,password,enabled) values('guest','guest',true);
insert into authorities(username,authority) values('guest','ROLE_USER');


[[데이터베이스 두번째]]

<authenticatiion-manager alias="authenticationManager">

	<authentication-provider user-srevice-ref="userService"/>

</authentication-manager>

<jdbc-user-service id="userService"
	data-source-ref="dataSource"
	users-by-username-query=""
	authorities-by-username-query=""
/>