OSDir


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Configuration of Two-Factor Authentication WAS[ Re: [Mifos-developer] Discussing Mojaloop and Fineract Integration


Dear Ed,

Thanks so much.

On Mon, Jun 4, 2018, 19:52 Ed Cable <edcable@xxxxxxxxx> wrote:

> Emmanuel,
>
> Let's take this to its own separate relevant thread.
>
> To enable 2FA, follow instructions at :
> https://mifosforge.jira.com/wiki/spaces/projects/pages/185277689/GSoC+2017+-+Two-Factor+Authentication
> Fineract Implementation DetailsEnabling Two-Factor Authentication
>
> Two-Factor Authentication can be enabled by adding an active *twofactor* profile
> to Fineract(e.g. in application.properties or with a start parameter).
> *-Ptwofactor=enabled* parameter can be used with Gradle build job.
>
> On Mon, Jun 4, 2018 at 9:54 AM Emmanuel Njoku <einjoku@xxxxxxxxx> wrote:
>
>> Hi  Steve,
>>
>> Thank you for your swift response. I installed Mifos-x on my Laptop,
>> After login to Mifos using "mifos and password". I want to enable two
>> factor authentication, then a message displayed that  Two-Factor
>> authentication is disabled or not supported on the server!. So can you
>> assist me step by step on how to enable it on Ubuntu or Window.
>>
>> On Mon, Jun 4, 2018 at 5:44 PM, Steve Conrad <sconrad1@xxxxxxxxx> wrote:
>>
>>> Hi Emmanuel-
>>>
>>> Could you provide more information/context. I am not sure what exactly
>>> you are trying to do.
>>>
>>> On Mon, Jun 4, 2018 at 11:31 AM Emmanuel Njoku <einjoku@xxxxxxxxx>
>>> wrote:
>>>
>>>> dear All,
>>>>
>>>> Kindly assist on the process to resolve  Two-Factor authentication is
>>>> disabled or not supported on the server!
>>>>
>>>> Thanks
>>>>
>>>> On Mon, Jun 4, 2018 at 5:05 PM, Steve Conrad <sconrad1@xxxxxxxxx>
>>>> wrote:
>>>>
>>>>> Hi all -
>>>>>
>>>>> I wanted to bring an update to the list on the Mifos/Mojaloop
>>>>> integration. I have been working on this in conjunction with the Payment
>>>>> Gateway project that Sanyam and Rahul are doing with GSoC. At this point, I
>>>>> have been able to successfully do a P2P transfer between 2 Fineract
>>>>> instances using Mojaloop. I still have some additional work to do on this
>>>>> case - and have some other use cases to work on.
>>>>>
>>>>> In the meantime, I started to document some of the flows and
>>>>> information about Mojaloop integration. You can find that document here:
>>>>> https://cwiki.apache.org/confluence/display/FINERACT/Mojaloop+Integration
>>>>>
>>>>> Please feel free to let me know if you have thoughts, questions or
>>>>> suggestions.
>>>>> Thanks,
>>>>> Steve
>>>>>
>>>>>
>>>>> On Wed, Mar 28, 2018 at 9:01 AM, Steve Conrad <sconrad1@xxxxxxxxx>
>>>>> wrote:
>>>>>
>>>>>> Good questions, Ed. There is not a central UI/front end for the
>>>>>> Mojaloop platform, so you won't see anything if you navigate to
>>>>>> mifosmojaloop.com. You can make REST calls to the specific services
>>>>>> at the ports that I mentioned in my previous email.
>>>>>>
>>>>>> I can work on some basic flows for the transactions that we
>>>>>> identified: Peer-to-peer payment, Merchant receiving payment, and bulk
>>>>>> payments (ie. payroll disbursement or bulk loan disbursement). Isaac and
>>>>>> Rahul, do you have thoughts or ideas on these?
>>>>>>
>>>>>> Thanks,
>>>>>> Steve
>>>>>>
>>>>>>
>>>>>> On Tue, Mar 27, 2018 at 7:03 PM, Ed Cable <edcable@xxxxxxxxx> wrote:
>>>>>>
>>>>>>> Steve,
>>>>>>>
>>>>>>> Thanks for getting this set up on the Mifos AWS infrastructure so
>>>>>>> the broader community can benefit and we can start demonstrating some end
>>>>>>> to end to scenarios/use cases which demonstrate the capability of the
>>>>>>> Fineract and Mojaloop integration.
>>>>>>>
>>>>>>> Should the http://mifosmojaloop.com URL be accessible via a browser
>>>>>>> or only through a REST client when testing the API connections? I can't
>>>>>>> access it from a browser currently.
>>>>>>>
>>>>>>> James, thanks for updating the document that Isaac had started. I
>>>>>>> think a good next step would be as you suggested to identify the specific
>>>>>>> flows for the use cases that demonstrate the different scenarios/setups we
>>>>>>> had outlined before. From there we can then have solid tasks in place for
>>>>>>> the points of integration with Fineract 1.x APIs and look at the overlap
>>>>>>> between Mojaloop and Fineract CN APIs.
>>>>>>>
>>>>>>> Sanyam put in a proposal around this for GSOC and getting further
>>>>>>> clarity will be beneficial if we move forward with that proposal.
>>>>>>>
>>>>>>> Ed
>>>>>>>
>>>>>>> On Mon, Mar 26, 2018 at 5:02 PM, James Dailey <
>>>>>>> jamespdailey@xxxxxxxxx> wrote:
>>>>>>>
>>>>>>>> Hi All -
>>>>>>>>
>>>>>>>> I'm iterating on
>>>>>>>> https://docs.google.com/document/d/1p1MaVXhNJqTptS532cyA3hbaYJB3IqudY8ScHLM6EJI/edit#
>>>>>>>> until we get tasks into the Fineract-CN setup.
>>>>>>>>
>>>>>>>> Steve - what's the next step for the community to work on do you
>>>>>>>> think?   Should we look at the flows specifically for use cases?
>>>>>>>>
>>>>>>>> James
>>>>>>>>
>>>>>>>> On Sat, Mar 24, 2018 at 7:30 AM Steve Conrad <sconrad1@xxxxxxxxx>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> I have created a test instance of Mojaloop that people can use to
>>>>>>>>> test and play with. You can access this test instance at
>>>>>>>>> http://mifosmojaloop.com
>>>>>>>>>
>>>>>>>>> It is a single Ubuntu box with 4 different VMs running on it - the
>>>>>>>>> Mojaloop core, the IST server, and 2 simulated DFSP instances (just like we
>>>>>>>>> saw in the demo/screencast that Ed referred to earlier). Because we are
>>>>>>>>> accessing all 4 servers through a single machine, I had to forward
>>>>>>>>> different ports to route to the different services. Here are some of the
>>>>>>>>> basic mappings:
>>>>>>>>>
>>>>>>>>>     mifosmojaloop.com:3000 - Central Directory service
>>>>>>>>>     mifosmojaloop.com:3001 - End User Registry
>>>>>>>>>     mifosmojaloop.com:3002 - Central Ledger
>>>>>>>>>
>>>>>>>>>     mifosmojaloop.com:3119 - DFSP USSD test client 1 (this is the
>>>>>>>>> cell phone simulator created by Software Group that is shown in the
>>>>>>>>> screencast)
>>>>>>>>>     mifosmojaloop.com:3219 - DFSP USSD test client 2
>>>>>>>>>
>>>>>>>>> There are several other services/endpoints available - if you
>>>>>>>>> would like access to those, let me know and I can get the full port mapping
>>>>>>>>> to you.
>>>>>>>>> Steve
>>>>>>>>>
>>>>>>>>> On Fri, Mar 9, 2018 at 7:01 PM, Ed Cable <edcable@xxxxxxxxx>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Thanks James for sharing that summary of the discussion. For
>>>>>>>>>> anyone that wants to listen to the audio recording of the session, you can
>>>>>>>>>> find it at https://youtu.be/Ur7rb0jHzOg
>>>>>>>>>>
>>>>>>>>>> Here's a brief summary of next steps and action items for those
>>>>>>>>>> who weren't able to attend, can get involved.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>    - Fineract 1.x Integration - Steve Conrad is going to be
>>>>>>>>>>    heading up exploring the Mojaloop APIs and their points of integration with
>>>>>>>>>>    Fineract 1.x and and the needed configurations for the different use
>>>>>>>>>>    cases/simulation environments that James listed above. In parallel he's
>>>>>>>>>>    going to bring this into alignment with the payment gateway project to
>>>>>>>>>>    ensure that the structure of a payment in Fineract aligns with that of
>>>>>>>>>>    Mojaloop
>>>>>>>>>>    - Fineract CN Integration - Isaac Kamga and Rahul Goel are
>>>>>>>>>>    going to drive similar efforts but with the Fineract CN architecture based
>>>>>>>>>>    on availability of requisite APIs, etc.
>>>>>>>>>>    - Public Lab Environment - working with Steve, I'll make
>>>>>>>>>>    available AWS infrastructure from the Mifos Initiative so we can make a
>>>>>>>>>>    publicly accessible environment of Mojaloop connected to Fineract so others
>>>>>>>>>>    can test it out.
>>>>>>>>>>    - GSOC Project - Steve will be helping to draft out some
>>>>>>>>>>    tasks that a student could work on to contribute towards these efforts to
>>>>>>>>>>    build out this public lab environment simulating a fully connected payments
>>>>>>>>>>    ecosystem of different flavors of DFS providers running Fineract that are
>>>>>>>>>>    all connected via the Mojaloop platform.
>>>>>>>>>>
>>>>>>>>>> Ed
>>>>>>>>>>
>>>>>>>>>> On Thu, Mar 8, 2018 at 10:55 PM, James Dailey <
>>>>>>>>>> jamespdailey@xxxxxxxxx> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi all
>>>>>>>>>>>
>>>>>>>>>>> To bring this discussion back to the list.  We had a call today
>>>>>>>>>>> - and some ideas and questions may be relevant for the entire list.
>>>>>>>>>>>
>>>>>>>>>>> First, I'm articulating a vision whereby Mojaloop is used as the
>>>>>>>>>>> "switch" between multiple instances of Fineract 1.x/Mifos in various
>>>>>>>>>>> configurations.  Mifos can be configured as a "microfinance institution" or
>>>>>>>>>>> more like a savings cooperative, or like a digital bank (for our purposes,
>>>>>>>>>>> a configuration where there are neither field operations nor teller
>>>>>>>>>>> operations, only digital accounts that can interact with others
>>>>>>>>>>> digitally).  We discussed the different types or styles of institutions:
>>>>>>>>>>> from a purely digital first to a multi-tenant instance for multiple small
>>>>>>>>>>> microfinance orgs.  Essentially Fineract/Mifos is the Account system and
>>>>>>>>>>> Mojaloop connects an instance to the larger ecosystem of account providers.
>>>>>>>>>>>
>>>>>>>>>>> Second, I'm emphasizing that Mojaloop is an instantiation of the
>>>>>>>>>>> LevelOneProject.org, which implements key principles such as PUSH payments,
>>>>>>>>>>> open loop, interoperability, and so on.  It is a modern payments approach.
>>>>>>>>>>> It is not blockchain.  It is intended to include banks, telecom providers,
>>>>>>>>>>> and any other provider of digital transaction accounts.  Ubiquity of
>>>>>>>>>>> payments is a fundamental building block for a digital economy.
>>>>>>>>>>> Microfinance is hampered by the high cost of setting up payment interfaces
>>>>>>>>>>> and payment scheme fees - Mojaloop is intended to cut down on those
>>>>>>>>>>> barriers to entry.
>>>>>>>>>>>
>>>>>>>>>>> Third, while the Mojaloop team was implementing their core
>>>>>>>>>>> services and ledger approaches, a related team was working on APIs that
>>>>>>>>>>> could connect for better interoperability.  Those APIs are now available to
>>>>>>>>>>> the Mifos team - see
>>>>>>>>>>> https://drive.google.com/open?id=0ByeK44WJrHIvOGs0UkZUUHFzdnBCenRLX0dzcHZUUGlaSlV3
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Fourth, we discussed some first steps, which we think include
>>>>>>>>>>> setting up an instance of mojaloop to test against and to map the existing
>>>>>>>>>>> mifos APIs against the mojaloop APIs.
>>>>>>>>>>>
>>>>>>>>>>> Fifth, we discussed on some email exchanges about how settlement
>>>>>>>>>>> and cryptographic escrow works.
>>>>>>>>>>>
>>>>>>>>>>> Resources in process - need to be moved:
>>>>>>>>>>>
>>>>>>>>>>> https://drive.google.com/open?id=0ByeK44WJrHIvOGs0UkZUUHFzdnBCenRLX0dzcHZUUGlaSlV3
>>>>>>>>>>>
>>>>>>>>>>> https://goo.gl/1sR2dq (move this confluence?)
>>>>>>>>>>>
>>>>>>>>>>> More later...
>>>>>>>>>>>
>>>>>>>>>>> James D.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Mar 7, 2018 at 11:17 AM Ed Cable <edcable@xxxxxxxxx>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> By the way,
>>>>>>>>>>>>
>>>>>>>>>>>> Matt Bohan from Gates Foundation shared v1 of  API
>>>>>>>>>>>> documentation we were awaiting.
>>>>>>>>>>>>
>>>>>>>>>>>> It can be downloaded from here: ​​
>>>>>>>>>>>> https://drive.google.com/open?id=0ByeK44WJrHIvOGs0UkZUUHFzdnBCenRLX0dzcHZUUGlaSlV3
>>>>>>>>>>>>
>>>>>>>>>>>> Ed
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *Ed Cable*
>>>>>>>>>> President/CEO, Mifos Initiative
>>>>>>>>>> edcable@xxxxxxxxx | Skype: edcable | Mobile: +1.484.477.8649
>>>>>>>>>> <(484)%20477-8649>
>>>>>>>>>>
>>>>>>>>>> *Collectively Creating a World of 3 Billion Maries | *
>>>>>>>>>> http://mifos.org  <http://facebook.com/mifos>
>>>>>>>>>> <http://www.twitter.com/mifos>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Ed Cable*
>>>>>>> President/CEO, Mifos Initiative
>>>>>>> edcable@xxxxxxxxx | Skype: edcable | Mobile: +1.484.477.8649
>>>>>>> <(484)%20477-8649>
>>>>>>>
>>>>>>> *Collectively Creating a World of 3 Billion Maries | *
>>>>>>> http://mifos.org  <http://facebook.com/mifos>
>>>>>>> <http://www.twitter.com/mifos>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Check out the vibrant tech community on one of the world's most
>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>>> Mifos-developer mailing list
>>>>> mifos-developer@xxxxxxxxxxxxxxxxxxxxx
>>>>> Unsubscribe or change settings at:
>>>>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Check out the vibrant tech community on one of the world's most
>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdotMifos-developer
>>>> mailing list
>>>> mifos-developer@xxxxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe or change settings at:
>>>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> Mifos-developer mailing list
>>> mifos-developer@xxxxxxxxxxxxxxxxxxxxx
>>> Unsubscribe or change settings at:
>>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdotMifos-developer
>> mailing list
>> mifos-developer@xxxxxxxxxxxxxxxxxxxxx
>> Unsubscribe or change settings at:
>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>
>
>
> --
> *Ed Cable*
> President/CEO, Mifos Initiative
> edcable@xxxxxxxxx | Skype: edcable | Mobile: +1.484.477.8649
>
> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
> <http://facebook.com/mifos>  <http://www.twitter.com/mifos>
>
>