HEX
Server: Apache
System: Windows NT MAGNETO-ARM 10.0 build 22000 (Windows 10) AMD64
User: Michel (0)
PHP: 7.4.7
Disabled: NONE
Upload Files
File: C:/Ruby27-x64/lib/ruby/gems/2.7.0/doc/net-imap-0.3.4/ri/Net/IMAP/Authenticators/authenticator-i.ri
U:RDoc::AnyMethod[iI"authenticator:ETI",Net::IMAP::Authenticators#authenticator;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph;	[I"ABuilds a new authentication session context for +mechanism+.;To:RDoc::Markup::BlankLineo:RDoc::Markup::List:
@type:
LABEL:@items[o:RDoc::Markup::ListItem:@label[I"	Note;T;	[o;
;	[I"PThis method is intended for internal use by connection protocol code only. ;TI"MProtocol client users should see refer to their client's documentation, ;TI"/e.g. Net::IMAP#authenticate for Net::IMAP.;T@o;
;	[	I"LThe call signatures documented for this method are recommendations for ;TI"Mauthenticator implementors.  All arguments (other than +mechanism+) are ;TI"Qforwarded to the registered authenticator's +#new+ (or +#call+) method, and ;TI"8each authenticator must document its own arguments.;T@o;
;	[I"RThe returned object represents a single authentication exchange and <em>must ;TI"=not</em> be reused for multiple authentication attempts.;T:
@fileI"#lib/net/imap/authenticators.rb;T:0@omit_headings_from_table_of_contents_below0I"rauthenticator(mechanism, ...)                            -> authenticator
authenticator(mech, *creds, **props) {|prop, auth| val } -> authenticator
authenticator(mechanism, authnid, creds, authzid=nil)    -> authenticator
authenticator(mechanism, **properties)                   -> authenticator
authenticator(mechanism) {|propname, authctx| value }    -> authenticator
;T0[I"4(mechanism, *authargs, **properties, &callback);T@$FI"Authenticators;TcRDoc::NormalModule00