Spring IoC 컨테이너가 관리하는 자바의 객체. Bean은 일종의 메타데이터(데이터를 위한 데이터, 데이터를 기능하게 해주는 데이터)인 Annotation을 통해 사용된다. 기본으로 제공되는 @Override @Deprecated와 같은 Annotation이 있고, 혹은 @Configutation을 사용해 Bean을 등록할 수도 있다.
애플리케이션에 보안 지정 액세스 기능을 제공하는 개방형 표준 인증 프로토콜 또는 프레임워크. 비밀번호 데이터를 공유하지 않고 대신 인증 토큰을 사용해 유저와 서비스 제공자 사이에 권한 부여 기능을 제공한다. OAuth를 공유하는 애플리케이션끼리는 별도의 인증이 필요 없어 여러 애플리케이션을 통합해 사용하는 것이 가능해진다는 장점이 있다.