Skip to content

rajithd/spring-security-oauth2-rest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Oauth 2 Demo

Spring OAuth 2.0 Demo

http://blog.rajithdelantha.com/2015/09/secure-your-rest-api-with-spring.html

Oauth2 refresh token request

http://localhost:8080/oauth2/oauth/token?grant_type=password&client_id=rajith-client-id&client_secret=12345&username=rajith&password=password
{
 access_token: "f833a754-0d6c-4595-92c8-99b202ea6dd4"
 token_type: "bearer"
 refresh_token: "967068eb-13d1-4d18-8dd8-b89b2124d5d6"
 expires_in: 4
 scope: "read trust write"
}

Oauth2 access token request

http://localhost:8080/oauth2/oauth/token?grant_type=refresh_token&client_id=rajith-client-id&refresh_token=967068eb-13d1-4d18-8dd8-b89b2124d5d6&client_secret=12345
{
access_token: "d78dd4c7-41c3-443d-a85e-3716ceefc66f"
token_type: "bearer"
refresh_token: "967068eb-13d1-4d18-8dd8-b89b2124d5d6"
expires_in: 4
scope: "read trust write"
}

Protected Resource

http://localhost:8080/oauth2/test/ateam?access_token=d78dd4c7-41c3-443d-a85e-3716ceefc66f

About

Secure REST API with Spring Security Oauth2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages