1
+ ---
2
+ layout: business
3
+ title: Zero compromise identity provider for your platform
4
+ permalink: /business/
5
+ ---
6
+
7
+ < header class ="text-gray-300 relative px-20 " style ="background:rgb(120,190,255);background: linear-gradient(315deg, rgba(120,190,255,1) 0%, rgba(91,11,199,1) 100%); ">
8
+ < nav class ="p-6 ">
9
+ < div class ="w-full max-w-screen-xl relative mx-auto px-6 container ">
10
+ < div class ="flex w-full ">
11
+ < div class ="w-1/2 md:w-1/4 xl:w-1/5 pr-6 ">
12
+ < a href ="/ ">
13
+ < svg class ="fill-current h-10 " viewBox ="0 0 250 100 " xmlns ="http://www.w3.org/2000/svg ">
14
+ <!---->
15
+ < defs >
16
+ <!---->
17
+ < linearGradient y2 ="0% " x2 ="100% " y1 ="0% " x1 ="0% " id ="4ac835a4-184e-465d-b92b-7e4b29f60261 " gradientTransform ="rotate(25) ">
18
+ < stop stop-color ="#e2e8f0 " offset ="0% "/>
19
+ < stop stop-color ="#718096 " offset ="100% "/>
20
+ </ linearGradient >
21
+ </ defs >
22
+ < defs >
23
+ <!---->
24
+ </ defs >
25
+
26
+ < defs >
27
+ <!---->
28
+ </ defs >
29
+ < g >
30
+ < title > background</ title >
31
+ < rect fill ="none " id ="canvas_background " height ="102 " width ="252 " y ="-1 " x ="-1 "/>
32
+ </ g >
33
+ < g >
34
+ < title > Layer 1</ title >
35
+ < rect id ="svg_1 " class ="logo-background-square " height ="100 " width ="250 " y ="1 " x ="1 " fill ="transparent "/>
36
+ < g transform ="matrix(5.84552 0 0 5.84552 62.0691 109.027) " fill ="#e2e8f0 " id ="d16ce35a-4cdb-47a5-87d9-dc876631df02 ">
37
+ < path id ="svg_2 " d ="m5.07631,-3.29044c0,0.75 0.42,0.95 0.91,0.95c0.29,0 0.58,-0.08 0.93,-0.14c-0.16,-1.29 -0.21,-2.56 -0.22,-3.82c0.24,0.04 0.5,0.05 0.76,0.05c1.9,0 3.93,-1.07 3.93,-3.17c0,-1.43 -1.12,-2.86 -3.67,-2.86l-1.99,0c-0.33,0 -0.86,-0.04 -0.86,-0.04c0,0 0.07,0.15 0.14,1.51c0.04,0.9 0.07,2.02 0.07,3.18l0,4.34zm1.61,-3.67l0,-1.05c0,-1.16 0.05,-3.53 0.05,-3.53l0.44,0c1.68,0 2.46,1.11 2.46,2.24c0,1.18 -0.85,2.37 -2.46,2.37c-0.16,0 -0.33,0 -0.49,-0.03zm5.62,1.15c0,1.82 1.21,3.54 3.56,3.54c2.41,0 3.7,-2 3.7,-4.09c0,-1.69 -1.21,-3.33 -3.56,-3.33c-2.42,0 -3.7,1.88 -3.7,3.88zm1.71,-0.24c0,-1.5 0.59,-3 1.84,-3c1.34,0 2,1.47 2,2.94c0,1.6 -0.6,3.2 -1.85,3.2c-1.33,0 -1.99,-1.56 -1.99,-3.14zm8.47,2.56c0.37,1.18 1.81001,1.22 1.81001,1.22l0.49,-1.06c0.35,-0.76 0.85,-1.81 1.01,-2.43l0.07,0c0.29,0.93 0.5,1.67 0.68,2.27c0.37,1.18 1.89,1.22 1.89,1.22l2.12,-5.88c0.37,-1.05 0.72,-1.26 0.72,-1.26l0,-0.07c0,0 -0.21,-0.11 -0.64,-0.11c-1.22001,0 -0.49,0.54 -2.38,5.96l0,0.02l-0.07,0c-0.63,-1.56 -1.4,-4.12 -1.68,-5.32c-0.1,-0.44 -0.63,-0.66 -1.11,-0.66c-0.56,0 -0.81,0.12 -0.81,0.12c0,0 0.73,1.49 0.73,2.33c0,0.75 -0.25,1.59 -1.12,3.53l-0.07,0c-0.62,-1.56 -1.53,-4.12 -1.82,-5.32c-0.11,-0.44 -0.63,-0.66 -1.11,-0.66c-0.49,0 -0.77,0.05 -1.05,0.11l0,0.07c0.27,0.22 0.42,0.55 0.56,0.84c0.52,1.12 1.39,3.81 1.78,5.08z "/>
38
+ </ g >
39
+ < g transform ="matrix(0.964697 0 0 0.964697 12.923 73.6106) " fill ="url(#4ac835a4-184e-465d-b92b-7e4b29f60261) " id ="2942cba9-060b-4c3f-b817-dc26fe81c89c ">
40
+ < path id ="svg_3 " d ="m9.91768,-67.14058c-4.776,1.17101 -3.477,7.049 0.449,5.098c0.07,0 22.796,-7.63699 37.68999,16.029c1.83,2.908 4.276,-0.855 3.284,-2.92c-3.13599,-6.528 -16.66299,-24.28098 -41.42399,-18.208l0.001,0.001zm-10.801,48.948c-2.816,-18.09901 4.768,-30.09701 14.204,-32.52901c22.46,-5.79 33.57199,21.898 33.57199,36.46301c0,14.212 -10.142,20.47001 -17.37099,19.836c-12.146,-1.067 -17.865,-13.772 -19.63,-23.664c-0.431,-2.411 -3.778,-20.96701 11.22,-21.07901c10.214,-0.075 15.956,17.60201 15.286,24.41401c-0.438,4.451 -2.527,9.10001 -7.254,8.685c-6.302,-0.553 -8.614,-9.611 -8.932,-13.19001c-0.07,-0.568 -1.36,-7.587 2.072,-6.993c2.367,0.41 2.946,4.816 3.027,5.104c0.33,1.057 0.554,2.385 0.69,3.612c0.144,1.04 -0.091,2.234 0.327,3.392c0.41,1.345 1.588,2.102 2.608,2.192c0.834,0.073 2.426,-0.78 2.48,-2.084c0.108,-6.936 -2.796,-19.278 -10.98,-18.552c-4.602,0.408 -7.029,5.676 -5.718,14.17c1.277,8.272 5.584,17.367 14.098,18.11401c9.36,0.822 13.13,-7.713 13.13,-14.144c0,-18.338 -12.402,-35.16801 -27.059,-30.13c-8.417,2.893 -13.525,12.056 -10.65,27c2.98,15.49201 12.146,29.707 25.445,29.322c24.348,-0.70599 22.65699,-26.64 22.65699,-26.64c0,-23.83001 -19.30799,-51.401 -44.06899,-40.66501c-10.208,4.427 -18.192,19.353 -15.178,37.56401c7.646,46.19699 41.032,40.89 42.591,40.65001l0.117,0.013c5.327,-0.771 4.238,-6.711 0.34,-6.044c-22.105,3.785 -34.039,-15.648 -37.022,-34.81601l-0.001,-0.001z "/>
41
+ </ g >
42
+ </ g >
43
+ </ svg >
44
+ </ a >
45
+ </ div >
46
+ < div class ="sm:flex justify-end items-center w-1/2 md:w-3/4 xl:w-4/5 hidden ">
47
+ < a href ="# " class ="block hover:text-gray-400 mr-10 ">
48
+ Overview
49
+ </ a >
50
+ </ div >
51
+ </ div >
52
+ </ div >
53
+ </ nav >
54
+
55
+ < div class ="w-full max-w-screen-xl relative mx-auto px-6 pt-16 pb-40 md:pb-24 container " style ="z-index:1; ">
56
+ < div class ="xl:flex -mx-6 ">
57
+ < div class ="px-6 text-left md:text-center xl:text-left max-w-2xl md:max-w-3xl mx-auto ">
58
+ < h1 class ="text-3xl sm:text-4xl md:text-5xl xl:text-4xl font-light leading-tight "> Build. Launch. Scale. < span class ="sm:block font-normal "> Authentication for developers.</ span > </ h1 >
59
+ < p class ="mt-6 leading-relaxed sm:text-lg md:text-xl xl:text-lg text-gray-400 ">
60
+ Supercharged Pow-based identity provider that helps you build, launch and scale platforms fast with no compromise in security or flexibility.
61
+ </ p >
62
+ < div class ="flex mt-6 justify-start md:justify-center xl:justify-start ">
63
+ < form class ="xl:mt-4 mt-8 flex " action ="https://powauth.us4.list-manage.com/subscribe/post?u=3c79430bd0bb2b28cb6b3f97c&id=67a097a682 " method ="post ">
64
+ < input class ="
rounded-l-full p-2 sm:p-4 border-t mr-0 border-b border-l text-gray-800 border-purple-200 bg-white w-full sm:w-auto "
placeholder ="
[email protected] "
type ="
email "
name ="
EMAIL "
required >
65
+ < div style ="position: absolute; left: -5000px; " aria-hidden ="true "> < input type ="text " name ="b_3c79430bd0bb2b28cb6b3f97c_67a097a682 " tabindex ="-1 " value =""> </ div >
66
+ < button class ="px-8 rounded-r-full bg-purple-600 text-gray-300 hover:text-gray-100 font-bold p-2 sm:p-4 uppercase border-purple-600 border-t border-b border-r " type ="submit ">
67
+ < div class ="hidden sm:block ">
68
+ Join Beta
69
+ </ div >
70
+ < div class ="block sm:hidden ">
71
+ < svg xmlns ="http://www.w3.org/2000/svg " width ="1em " height ="1em " viewBox ="0 0 640 640 "> < path d ="M155.896 579.196c-13.795 14.185-13.488 36.863.709 50.682 14.173 13.795 36.862 13.476 50.658-.72l276.736-285.382-25.69-24.969 25.796 25.017c13.82-14.257 13.488-37.017-.768-50.824-.425-.402-.838-.78-1.263-1.157l-274.81-281c-13.796-14.197-36.485-14.516-50.659-.721-14.197 13.82-14.504 36.497-.708 50.682l252.405 258.109-252.405 260.283z " fill ="#e2e8f0 "> </ path > </ svg >
72
+ </ div >
73
+ </ button >
74
+ </ form >
75
+ </ div >
76
+ </ div >
77
+
78
+ < div class ="mt-12 xl:mt-0 px-6 flex-shrink-0 hidden md:block " style ="transform: perspective(3000px) rotateY(-30deg) rotateX(5deg) " id ="top-animation " data-page ="0 ">
79
+ < div class ="mx-auto " style ="width:32rem;height:21rem;overflow:hidden; ">
80
+ < div class ="flex flex-col ">
81
+ < div class ="shadow-lg bg-blue-100 p-6 rounded-lg overflow-hidden " style ="width:30rem; ">
82
+ < div class ="rounded-lg bg-gray-400 w-1/5 h-3 mx-auto m-3 mt-10 "> </ div >
83
+
84
+ < div class ="w-1/2 bg-white border-2 border-gray-400 rounded-lg mx-auto " data-label ="Login ">
85
+ < div class ="rounded-lg bg-gray-300 border-2 border-gray-400 w-1/2 h-3 mx-auto m-3 mt-10 " data-label ="User ID "> </ div >
86
+
87
+ < div class ="rounded-lg bg-gray-300 border-2 border-gray-400 w-1/2 h-3 mx-auto m-3 " data-label ="Password "> </ div >
88
+
89
+ < div class ="rounded-lg bg-blue-400 w-1/3 h-3 mx-auto m-5 mb-10 " data-label ="Button "> </ div >
90
+ </ div >
91
+
92
+ < div class ="w-1/2 bg-white border-2 border-gray-400 rounded-lg mx-auto " style ="position:absolute;margin-top:-9rem;margin-left:20rem;width:14.5rem;opacity:0; " data-label ="2FA ">
93
+ < div class ="mx-auto flex flex-row items-start justify-between w-24 mt-10 ">
94
+ < div class ="rounded-lg bg-gray-300 border-2 border-gray-400 w-5 h-3 "> </ div >
95
+ < div class ="rounded-lg bg-gray-300 border-2 border-gray-400 w-5 h-3 "> </ div >
96
+ < div class ="rounded-lg bg-gray-300 border-2 border-gray-400 w-5 h-3 "> </ div >
97
+ < div class ="rounded-lg bg-gray-300 border-2 border-gray-400 w-5 h-3 "> </ div >
98
+ </ div >
99
+
100
+ < div class ="rounded-lg bg-blue-400 w-1/3 h-3 mx-auto m-5 mb-10 " data-label ="Button "> </ div >
101
+ </ div >
102
+
103
+ < div class ="rounded-lg bg-gray-400 w-1/3 h-1 mx-auto m-3 mb-10 "> </ div >
104
+ </ div >
105
+ </ div >
106
+ </ div >
107
+ </ div >
108
+ </ div >
109
+ </ div >
110
+
111
+ < style type ="text/css ">
112
+ # top-animation * {
113
+ transition : all 1s
114
+ }
115
+ # top-animation [data-page = "0" ] div [data-label = "Login" ] div [data-label = "Button" ] {
116
+ transform : translateY (-1.5em );
117
+ }
118
+ # top-animation [data-page = "0" ] div [data-label = "Login" ] div [data-label = "User ID" ] {
119
+ transform : translateY (0.5em );
120
+ }
121
+ # top-animation [data-page = "0" ] div [data-label = "Login" ] div [data-label = "Password" ] {
122
+ transform : translateY (-1.0em );
123
+ opacity : 0 ;
124
+ }
125
+
126
+ # top-animation [data-page = "2" ] div [data-label = "Login" ] {
127
+ transform : translateX (-10em );
128
+ opacity : 0 ;
129
+ }
130
+
131
+ # top-animation [data-page = "2" ] div [data-label = "2FA" ] {
132
+ transform : translateX (-13.5em );
133
+ opacity : 1 !important ;
134
+ }
135
+ </ style >
136
+ < script type ="text/javascript ">
137
+ let element = document . querySelector ( "#top-animation" )
138
+
139
+ function rotateAnimation ( ) {
140
+ setTimeout ( function ( ) {
141
+ let num = element . getAttribute ( "data-page" )
142
+ num ++ ;
143
+ if ( num > 2 ) { num = 0 }
144
+
145
+ element . setAttribute ( "data-page" , num )
146
+
147
+ rotateAnimation ( )
148
+ } , 3000 )
149
+ }
150
+
151
+ rotateAnimation ( ) ;
152
+ </ script >
153
+
154
+ < div class ="absolute w-full bottom-0 " style ="margin-left:-5em; ">
155
+ < svg xmlns ="http://www.w3.org/2000/svg " xmlns:svg ="http://www.w3.org/2000/svg " x ="0px " y ="0px " viewBox ="0 0 1200 300 " style ="enable-background:new 0 0 1200 300; " xml:space ="preserve ">
156
+ < g >
157
+ < style type ="text/css ">
158
+ .shape {fill : # edf2f7 ;}
159
+ </ style >
160
+ < path class ="shape " d ="m0,301l199,-50l2,49l1052,-264c0,0 -5,343 -5,344c0,1 -1256,14 -1256,14c0,0 8,-93 8,-93z " stroke-linecap ="null " stroke-linejoin ="null " stroke-dasharray ="null " stroke-width ="0 " stroke ="#ffffff " fill ="#ffffff "/>
161
+ </ g >
162
+ </ svg >
163
+ </ div >
164
+ </ header >
165
+
166
+ < section class ="w-full max-w-screen-xl relative mx-auto mt-20 lg:px-20 container ">
167
+ < div class ="flex flex-col md:flex-row items-start justify-between ">
168
+ < div class ="w-full px-10 pb-10 ">
169
+ < h4 class ="text-xl font-bold text-purple-700 "> Rapid integration</ h4 >
170
+ < p class ="text-gray-600 leading-relaxed "> No longer will you have to deal with authentication before you can move on to your business model. Leverage a complete authentication toolset to launch fast and reliably.</ p >
171
+ </ div >
172
+ < div class ="w-full px-10 pb-10 ">
173
+ < h4 class ="text-xl font-bold text-purple-700 "> Scale with comfort</ h4 >
174
+ < p class ="text-gray-600 leading-relaxed "> In one step you can enhance the auth story of your platform. Add additional security features ad hoc as your platform scales. It's as easy as one API request or a click.</ p >
175
+ </ div >
176
+ < div class ="w-full px-10 ">
177
+ < h4 class ="text-xl font-bold text-purple-700 "> Stay compliant</ h4 >
178
+ < p class ="text-gray-600 leading-relaxed "> Your platform will be kept up-to-date without a single commit or deploy. Keep your code simple and data secure with a powerful administration interface.</ p >
179
+ </ div >
180
+ </ div >
181
+ </ section >
182
+
183
+ < section class ="w-full max-w-screen-xl relative mt-10 lg:px-20 pt-20 border-t container mx-auto ">
184
+ < div class ="text-center w-2/3 mx-auto ">
185
+ < h3 class ="text-3xl font-bold text-purple-700 "> The identity provider that < span class ="sm:block font-normal "> helps you focus on your business</ span > </ h3 >
186
+ < p class ="mt-6 text-gray-600 leading-relaxed sm:text-lg md:text-xl xl:text-lg "> Authentication is complex. We make it easy. Our identity provider is ready to use with any language. Set up in minutes and start working on your business.</ p >
187
+ </ div >
188
+
189
+ < div class ="flex flex-col md:flex-row items-start justify-between w-2/3 mx-auto ">
190
+ < div class ="rounded overflow-hidden shadow-lg bg-gray-300 md:w-1/2 p-5 m-5 ">
191
+ < h4 class ="text-xl font-bold text-purple-700 "> Open source core</ h4 >
192
+ < p class ="mt-6 text-gray-600 leading-relaxed "> Our < a href ="/ " class ="text-purple-600 "> open source authentication solution</ a > is being used in numerous platforms which provides a battle-tested, vetted and ever-evolving foundation.</ p >
193
+ </ div >
194
+ < div class ="rounded overflow-hidden shadow-lg bg-gray-300 md:w-1/2 p-5 m-5 ">
195
+ < h4 class ="text-xl font-bold text-purple-700 "> Supercharged features</ h4 >
196
+ < p class ="mt-6 text-gray-600 leading-relaxed "> Improve security and user experience in your platform with SSO, MFA, WebAuthn and OAuth server, all in one neat admin interface.</ p >
197
+ </ div >
198
+ </ div >
199
+ </ section >
0 commit comments