C# 클래스 Rock.Security.AuthenticationComponent

Base class for components that perform authentication based on a username and password entered by the user
상속: Rock.Extension.Component
파일 보기 프로젝트 열기: NewSpring/Rock

공개 메소드들

메소드 설명
Authenticate ( HttpRequest request, string &userName, string &returnUrl ) : System.Boolean

Authenticates the user based on a request from a third-party provider. Will set the username and returnUrl values.

Authenticate ( UserLogin user, string password ) : System.Boolean

Authenticates the user based on user name and password

ChangePassword ( UserLogin user, string oldPassword, string newPassword, string &warningMessage ) : bool

Changes the password.

EncodePassword ( UserLogin user, string password ) : String

Encodes the password.

GenerateLoginUrl ( HttpRequest request ) : Uri

Generates the login URL.

ImageUrl ( ) : String

Gets the URL of an image that should be displayed.

IsReturningFromAuthentication ( HttpRequest request ) : System.Boolean

Tests the Http Request to determine if authentication should be tested by this authentication provider.

SetPassword ( UserLogin user, string password ) : void

Sets the password.

메소드 상세

Authenticate() 공개 추상적인 메소드

Authenticates the user based on a request from a third-party provider. Will set the username and returnUrl values.
public abstract Authenticate ( HttpRequest request, string &userName, string &returnUrl ) : System.Boolean
request System.Web.HttpRequest The request.
userName string Name of the user.
returnUrl string The return URL.
리턴 System.Boolean

Authenticate() 공개 추상적인 메소드

Authenticates the user based on user name and password
public abstract Authenticate ( UserLogin user, string password ) : System.Boolean
user UserLogin The user.
password string The password.
리턴 System.Boolean

ChangePassword() 공개 추상적인 메소드

Changes the password.
public abstract ChangePassword ( UserLogin user, string oldPassword, string newPassword, string &warningMessage ) : bool
user UserLogin The user.
oldPassword string The old password.
newPassword string The new password.
warningMessage string The warning message.
리턴 bool

EncodePassword() 공개 추상적인 메소드

Encodes the password.
public abstract EncodePassword ( UserLogin user, string password ) : String
user UserLogin The user.
password string The password.
리턴 String

GenerateLoginUrl() 공개 추상적인 메소드

Generates the login URL.
public abstract GenerateLoginUrl ( HttpRequest request ) : Uri
request System.Web.HttpRequest The request.
리턴 System.Uri

ImageUrl() 공개 추상적인 메소드

Gets the URL of an image that should be displayed.
public abstract ImageUrl ( ) : String
리턴 String

IsReturningFromAuthentication() 공개 추상적인 메소드

Tests the Http Request to determine if authentication should be tested by this authentication provider.
public abstract IsReturningFromAuthentication ( HttpRequest request ) : System.Boolean
request System.Web.HttpRequest The request.
리턴 System.Boolean

SetPassword() 공개 추상적인 메소드

Sets the password.
public abstract SetPassword ( UserLogin user, string password ) : void
user UserLogin The user.
password string The password.
리턴 void