Future < Option < BasicProfile >> function ( String arg0 , String arg1 ) { return doFindByEmailAndProvider ( arg0 , arg1 ) . map ( new F . Function < BasicProfile , Option < BasicProfile >> ( ) { public Option < BasicProfile > apply ( BasicProfile arg2 ) throws Throwable { return Scala . Option ( arg2 ) ; } } ) . wrapped ( ) ; }
finds an identity by email and provider id . note : if you do not plan to use the usernamepassword provider just provide en empty implementation . concode_field_sep PlaceHolder placeHolder concode_field_sep Future<MailToken> saveToken concode_elem_sep F.Promise<U> doSave concode_elem_sep F.Promise<Token> doDeleteToken concode_elem_sep F.Promise<U> doLink concode_elem_sep Future<Option<MailToken>> findToken concode_elem_sep F.Promise<BasicProfile> doFind concode_elem_sep F.Promise<BasicProfile> doUpdatePasswordInfo concode_elem_sep Future<U> save concode_elem_sep Future<U> link concode_elem_sep Future<scala.Option<MailToken>> deleteToken concode_elem_sep Future<scala.Option<BasicProfile>> updatePasswordInfo concode_elem_sep F.Promise<Token> doSaveToken concode_elem_sep void doDeleteExpiredTokens concode_elem_sep F.Promise<Token> doFindToken concode_elem_sep void deleteExpiredTokens concode_elem_sep Future<scala.Option<PasswordInfo>> passwordInfoFor concode_elem_sep F.Promise<PasswordInfo> doPasswordInfoFor concode_elem_sep Future<Option<BasicProfile>> find concode_elem_sep F.Promise<BasicProfile> doFindByEmailAndProvider