hudson.plugins.openid
Class GoogleAppSsoSecurityRealm

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<hudson.security.SecurityRealm>
      extended by hudson.security.SecurityRealm
          extended by hudson.plugins.openid.OpenIdSsoSecurityRealm
              extended by hudson.plugins.openid.GoogleAppSsoSecurityRealm
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.security.SecurityRealm>

public class GoogleAppSsoSecurityRealm
extends OpenIdSsoSecurityRealm

OpenIdSsoSecurityRealm with Google Apps.

Author:
Kohsuke Kawaguchi

Nested Class Summary
static class GoogleAppSsoSecurityRealm.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.security.SecurityRealm
hudson.security.SecurityRealm.CaptchaService, hudson.security.SecurityRealm.SecurityComponents
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 java.lang.String domain
           
 
Fields inherited from class hudson.plugins.openid.OpenIdSsoSecurityRealm
endpoint
 
Fields inherited from class hudson.security.SecurityRealm
AUTHENTICATED_AUTHORITY, LIST, NO_AUTHENTICATION
 
Constructor Summary
GoogleAppSsoSecurityRealm(java.lang.String domain)
           
 
Method Summary
protected  org.openid4java.consumer.ConsumerManager createManager()
           
 
Methods inherited from class hudson.plugins.openid.OpenIdSsoSecurityRealm
createSecurityComponents, doCommenceLogin, doFinishLogin, getLoginUrl
 
Methods inherited from class hudson.security.SecurityRealm
all, allowsSignup, canLogOut, commenceSignup, createCliAuthenticator, createFilter, doCaptcha, doLogout, findBean, getAuthenticationGatewayUrl, getDescriptor, getPostLogOutUrl, getSecurityComponents, loadGroupByGroupname, loadUserByUsername, validateCaptcha
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

domain

public final java.lang.String domain
Constructor Detail

GoogleAppSsoSecurityRealm

@DataBoundConstructor
public GoogleAppSsoSecurityRealm(java.lang.String domain)
                          throws java.io.IOException,
                                 org.openid4java.OpenIDException
Throws:
java.io.IOException
org.openid4java.OpenIDException
Method Detail

createManager

protected org.openid4java.consumer.ConsumerManager createManager()
                                                          throws org.openid4java.consumer.ConsumerException
Overrides:
createManager in class OpenIdSsoSecurityRealm
Throws:
org.openid4java.consumer.ConsumerException


Copyright © 2004-2012. All Rights Reserved.