```ruby
class ApplicationController < ActionController::Base
  include GDS::SSO::ControllerMethods

  protect_from_forgery

  before_filter :authenticate_user!
  before_filter :require_signin_permission!
end
```

Make sure user authentication is executed first
user
```ruby
class ApplicationController < ActionController::Base
  include GDS::SSO::ControllerMethods

  protect_from_forgery

  prepend_before_filter :authenticate_user!
  before_filter :require_signin_permission!
end
```
assistant