Silhouette

  • Guides
  • Forum
  • GitHub
  • <Log In

Silhouette

Silhouette is an authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, CAS, Credentials, Basic Authentication, Two Factor Authentication or custom authentication schemes.

v7.0
  • v2.0deprecated
  • v3.0deprecated
  • v4.0deprecated
  • v5.0
  • v6.0
  • v7.0stable
HomeGuidesRecipesAPI ReferenceReferenceChangelogDiscussionsPage Not FoundSearch{{ state.current().meta.title }}API Logs
    HomeGuides
discard

Basics

  • Introduction
  • Features
  • Contribute
  • Examples
  • Tutorials
  • Releases
  • Migration Guide

How it Works

  • Environment
  • Endpoints
  • Filters
  • Authorization
  • Identity
  • Authenticator
  • Providers
    • Social State
    • Password Hashing
  • Persistence
  • Error handling
  • Rate limiting
  • Caching
  • Events
  • Logging
  • Testing

Configuration

  • Introduction
  • OAuth1 based providers
  • OAuth1 token secret
  • OAuth2 based providers
  • Social state
  • OpenID based providers
  • Authenticators
  • Gravatar service

Basics

  • Introduction
  • Features
  • Contribute
  • Examples
  • Tutorials
  • Releases
  • Migration Guide

How it Works

  • Environment
  • Endpoints
  • Filters
  • Authorization
  • Identity
  • Authenticator
  • Providers
    • Social State
    • Password Hashing
  • Persistence
  • Error handling
  • Rate limiting
  • Caching
  • Events
  • Logging
  • Testing

Configuration

  • Introduction
  • OAuth1 based providers
  • OAuth1 token secret
  • OAuth2 based providers
  • Social state
  • OpenID based providers
  • Authenticators
  • Gravatar service
Only admins can see thisEnable it for everyone
Powered by

Basics

  • Introduction
  • Features
  • Contribute
View All 7

How it Works

  • Environment
  • Endpoints
  • Filters
View All 14

Configuration

  • Introduction
  • OAuth1 based providers
  • OAuth1 token secret
View All 8