\AuthExternalController

外部認証Controller

Add your application-wide methods in the class below, your controllers will inherit them.

Summary

Methods
Properties
Constants
beforeFilter()
exlogin()
mapping()
$components
$uses
$Auth
$Session
$ExternalIdpUser
$ForgotPass
$NetCommons
$User
No constants found
_getAuthenticator()
_getAuthenticators()
_getDefaultStartPage()
_exLoginRedirect()
_exloginCall()
_getMappingUser()
_exLogin()
_exLoggedin()
_getIdpUserid()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$components

$components : array

Other components

Type

array

$uses

$uses : array

使用するModels

Type

array

$Auth

$Auth : \AuthComponent

Type

\AuthComponent

$Session

$Session : \SessionComponent

Type

\SessionComponent

$ExternalIdpUser

$ExternalIdpUser : \ExternalIdpUser

Type

\ExternalIdpUser

$ForgotPass

$ForgotPass : \ForgotPass

Type

\ForgotPass

$NetCommons

$NetCommons : \NetCommonsComponent

Type

\NetCommonsComponent

$User

$User : \User

Type

\User

Methods

beforeFilter()

beforeFilter() : void

beforeFilter

exlogin()

exlogin() : \CakeResponse

他のサービスを用いてログイン

Returns

\CakeResponse

mapping()

mapping() : \CakeResponse

ID関連付け (他のサービスを用いてログイン) (外部認証系プラグインのコントローラでオーバーライトして実装)

Returns

\CakeResponse

_getAuthenticator()

_getAuthenticator() : string

Return authentication adapter name

Returns

string —

Authentication adapter name

_getAuthenticators()

_getAuthenticators() : array

Return available authenticators

Returns

array —

authenticators

_getDefaultStartPage()

_getDefaultStartPage() : string

デフォルト開始ページの取得

Returns

string —

or null

_exLoginRedirect()

_exLoginRedirect() : string

「他サービスを用いたログイン処理」後の処理・画面遷移先 (外部認証系プラグインのコントローラでオーバーライトして実装)

Returns

string —

リダイレクト先

_exloginCall()

_exloginCall() : \CakeResponse

他のサービスを用いてログイン (ログイン処理呼び出し)

Returns

\CakeResponse

_getMappingUser()

_getMappingUser() : array

ID関連付けを行ったユーザ情報 取得

Returns

array —

ユーザ情報

_exLogin()

_exLogin(array  $user = null) : \CakeResponse

外部認証から呼び出されるログイン処理(ユーザ情報を指定可能)

Parameters

array $user

ユーザ情報

Throws

\BadRequestException

Returns

\CakeResponse

_exLoggedin()

_exLoggedin() : void

_exLogin()でログイン後の追加処理 (外部認証系プラグインのコントローラでオーバーライトして実装)

_getIdpUserid()

_getIdpUserid() : string

IdPによる個人識別番号 取得 (外部認証系プラグインのコントローラでオーバーライトして実装)

Returns

string —

IdPによる個人識別番号