public class

JiraSeraphSecurityService

extends Object
implements SecurityService
java.lang.Object
   ↳ com.atlassian.jira.plugin.webwork.JiraSeraphSecurityService

Class Overview

JiraSeraphSecurityService configures Seraph based on Webwork plugin module atlassian-plugin.xml

This allows for the roles-required attribute to be used within plugins and for pluggable Authorisation as well.

Summary

Public Constructors
JiraSeraphSecurityService()
Public Methods
void destroy()
Seraph Initable cleanup method.
Set<String> getRequiredRoles(HttpServletRequest request)
This hands off to the LoginManager, who is able to live in the pico container
void init(Map<StringString> params, SecurityConfig config)
Seraph Initable initialisation method.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.seraph.Initable
From interface com.atlassian.seraph.SecurityService

Public Constructors

public JiraSeraphSecurityService ()

Public Methods

public void destroy ()

Seraph Initable cleanup method.

public Set<String> getRequiredRoles (HttpServletRequest request)

This hands off to the LoginManager, who is able to live in the pico container

public void init (Map<StringString> params, SecurityConfig config)

Seraph Initable initialisation method. As we rely on plugin events to setup our required roles, we don't do anything here